Commit Graph

949 Commits

Author SHA1 Message Date
Grahame Grieve 8e756de52e handle test that has dep profile with unresolved dependencies 2020-02-12 17:43:44 +11:00
Grahame Grieve 6ec76df7fc Fix generator to add both lang and xml:lang per https://www.w3.org/TR/i18n-html-tech-lang/#langvalues + Fix the generator handle Concept Maps with missing tragets 2020-02-12 17:42:09 +11:00
Grahame Grieve 9bcc947885 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2020-02-12 09:43:40 +11:00
Grahame Grieve 422a6b09c5
Merge pull request #131 from hapifhir/element_access3
Structure definition error fixed.
2020-02-12 09:10:48 +11:00
markiantorno dc0559c3e7 Fixing class cast exceptions. However build is still failing. 2020-02-11 15:30:37 -05:00
Grahame Grieve 4708fcb49e add support for file: in package version (per NPM spec) 2020-02-09 08:14:30 +11:00
Grahame Grieve 139cd561df Snapshot generation: handle profiles on Bundle.entry.resource properly 2020-02-07 10:27:52 +11:00
Grahame Grieve 408ceb1761 fix bug with sorting where derived profile is adding more slice constraints 2020-01-30 11:05:30 +11:00
Grahame Grieve 9e0e8fec3b fixes for change to validator resolve interface 2020-01-27 21:12:09 +11:00
Grahame Grieve 149f7caad2 fixes in memberOf and add source to resolve() interface 2020-01-27 21:11:33 +11:00
Grahame Grieve 11ba24bf31 more types converted to Coding 2020-01-27 21:09:55 +11:00
Grahame Grieve 33d5462bcd autofix slice names 2020-01-27 21:09:02 +11:00
Grahame Grieve 06d6d9452a autofix slice names + check differentials 2020-01-27 21:08:17 +11:00
Grahame Grieve 1d3d05682c fixes for warnings in IGs 2020-01-22 10:55:47 +11:00
Grahame Grieve 8c7eab4066
Merge pull request #126 from lmckenzi/igpub-validation-fixes
Keep new IGPublisher stuff from raising errors when down-converted to…
2020-01-22 06:30:16 +11:00
Grahame Grieve 9b64f03a3e
Merge pull request #104 from ahdis/oliveregger_fmltests
FML updates for tests and validator
2020-01-22 06:17:10 +11:00
Lloyd McKenzie 01c34f6dd3 Keep new IGPublisher stuff from raising errors when down-converted to R4. Also changed Spreadsheet extension so it doesn't raise errors when used. 2020-01-20 18:41:06 -07:00
Grahame Grieve df9a05b56a fix error message 2020-01-21 12:22:53 +11:00
Grahame Grieve 300c87a657 better validation of example references by validator 2020-01-21 11:38:05 +11:00
Grahame Grieve d4701a2cad track issues with sorting diffs into qa.html 2020-01-21 11:37:01 +11:00
Grahame Grieve 240e412cf6 Release new version 2020-01-20 21:56:07 +11:00
Grahame Grieve 975abb32f1 fix bug 2020-01-20 21:55:08 +11:00
Grahame Grieve 459ce57793 improve doco 2020-01-20 21:54:42 +11:00
Grahame Grieve a7adae8d74 improve debugging for Parameters 2020-01-20 21:54:17 +11:00
Grahame Grieve d80d3efed2 add identifier to terminology capabilities 2020-01-20 21:53:50 +11:00
Grahame Grieve 9efeb6843c improve reference conversion 2020-01-20 21:52:30 +11:00
Grahame Grieve 125fafe92e improve error messaging 2020-01-20 21:51:38 +11:00
Grahame Grieve 2ce844175f fix bugs with extension context checking 2020-01-19 16:53:48 +11:00
Grahame Grieve 6d87bebfe3 implement contextInvariant, and finish implementing memberOf 2020-01-17 21:41:33 +11:00
Grahame Grieve 6300ba24b7 rebuild instance validator to get reference profile checking working properly, many downstream issues with validation uncovered and fixes 2020-01-17 10:51:42 +11:00
Grahame Grieve 8482ba43c5 refactor profile handling in validator 2020-01-16 23:37:30 +11:00
Grahame Grieve 494b268d0b fix bug in Element.toString 2020-01-16 23:36:57 +11:00
Grahame Grieve e0add75d2f fix bug analysing types 2020-01-16 23:36:18 +11:00
Grahame Grieve c13de56203 fixes to snapshot generation and validation for Bundle.tnry slicing by resource profile 2020-01-15 17:55:24 +11:00
Grahame Grieve a28261abc6 move turtle tests to non-version specific test folder 2020-01-15 08:06:51 +11:00
Grahame Grieve c8c5c0e769 fix bug in slice names for primitive types on choices 2020-01-14 14:29:54 +11:00
Grahame Grieve 854ebc35a4 fix snapshot generation problem when profiling extensions in R3 2020-01-14 10:40:15 +11:00
Grahame Grieve 562b888da4 fix openapi issue 2020-01-13 18:00:46 +11:00
Grahame Grieve 644c07429c fix hint box = null error 2020-01-13 14:25:51 +11:00
Grahame Grieve f3d39b4112 fix error with null in hint boxes 2020-01-13 14:25:26 +11:00
Grahame Grieve 02a8d9dad7 fix rendering of types in CCDA spec 2020-01-13 13:02:12 +11:00
Grahame Grieve b249ab4dd3 fix bug evaluating type when no type provided 2020-01-13 13:01:08 +11:00
Grahame Grieve 2ca363a88f better debugging loading context 2020-01-13 13:00:33 +11:00
Oliver Egger b1802ac30e serialize item() func as [] and not .[] 2020-01-11 00:10:08 +01:00
Oliver Egger 0ad3882132 FML updates for tests and validator 2020-01-11 00:10:07 +01:00
Grahame Grieve 377aaed23c Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2020-01-11 06:25:03 +11:00
Grahame Grieve 1e49751242 code generation clean up 2020-01-11 06:23:00 +11:00
Grahame Grieve ef085a847e fix how CodeableConcept is validated, and add Tx interaction logging by validator 2020-01-11 06:22:16 +11:00
Grahame Grieve 46e1e5edd4 Improved handling of profiles with no derivation 2020-01-11 06:19:00 +11:00
Oliver Egger 9b2917e3e7 reference should return string 2020-01-09 23:23:56 +01:00
James Agnew e0f3f5cc2c Remove redundant check that can cause an NPE 2020-01-09 08:55:02 -05:00
James Agnew c935ac4ecb Fix compile error 2020-01-09 08:49:20 -05:00
James Agnew f5e9463ddd Fix annotation on int64 type 2020-01-09 08:46:34 -05:00
jamesagnew 9c1a6e61e6 Drop unneeded type attribute 2020-01-07 08:49:38 -05:00
jamesagnew 630ab0afcb Add annotation to new datatype 2019-12-31 08:10:48 -05:00
Grahame Grieve 094b73af04 4.2.0 release 2019-12-31 14:31:28 +11:00
Grahame Grieve 96da8f3e16 fix resource type enum handling 2019-12-30 21:15:24 +11:00
Grahame Grieve 8b25da3443 re-org validator tests 2019-12-30 10:25:59 +11:00
Grahame Grieve 5e27541288 rebuild R5 generated code for changes to abstract types. 2019-12-30 10:24:14 +11:00
Lloyd McKenzie d551ecca87 Fixed problem with packageId extension not converting. Also don't treat non-expanded value-sets as bad-subset errors 2019-12-23 22:53:56 -07:00
Grahame Grieve 0fbbd1ff02 re-org R5 source core preparatory to regenerating 2019-12-22 08:05:58 +11:00
Grahame Grieve 219e4acbbd fix so UTG can ignore FHIR core terminology resources 2019-12-21 09:12:23 +11:00
Grahame Grieve 7bc95ade09 fix to compile 2019-12-21 07:07:27 +11:00
Grahame Grieve 3f25f96aca refix version 2019-12-20 16:44:46 +11:00
Grahame Grieve e6d804dcc1 workaround problem laoding R3 package 2019-12-20 08:40:50 +11:00
Grahame Grieve 074bcd5f04 fix stack overflow issue generating snapshots from type slices 2019-12-20 08:01:46 +11:00
Grahame Grieve 68b1c3129b fix error in display name generating poly-heirarchical code systems 2019-12-20 08:01:01 +11:00
Grahame Grieve 6e0df466f7 fix SimpleDateFormat to not be locale dependent 2019-12-19 22:39:46 +11:00
Grahame Grieve 904914a8ee fix problem with slicing inside type slicing 2019-12-19 21:49:44 +11:00
Grahame Grieve 034f2fe630 validate fixed/pattern types 2019-12-19 12:57:52 +11:00
Grahame Grieve f8e88fb41a delay generating snapshots 2019-12-19 10:51:11 +11:00
Grahame Grieve 8d2da0b701 fix broken links in IGs 2019-12-19 10:50:54 +11:00
Grahame Grieve 78c736173d temporary support for NamingSystem.url 2019-12-19 10:47:41 +11:00
Grahame Grieve 86a905114d make binaries part of standard context 2019-12-19 10:47:19 +11:00
Grahame Grieve ba3e270c6c fix formatting 2019-12-18 11:31:32 +11:00
Grahame Grieve 94895fe877 improve error message 2019-12-18 11:30:56 +11:00
Grahame Grieve e5a709e8e8 add xhtml processing directly 2019-12-18 11:30:33 +11:00
Grahame Grieve 0ae1ade035 fix rendering of logical models, + fix bugs in FHIRPath type resolution 2019-12-17 13:46:47 +11:00
Grahame Grieve 41d7c652ec fix rendering of constraints when source is populated 2019-12-17 08:53:23 +11:00
Grahame Grieve f35ef56456 fix snapshot generator to deal with constraints on unslices that cross a type boundary 2019-12-16 23:37:21 +11:00
Grahame Grieve b99e667dd6 get active tables working 2019-12-16 07:26:47 +11:00
Grahame Grieve 097ce2cfcd require id/active flag for all generated tables 2019-12-16 07:26:24 +11:00
Grahame Grieve 415193a792 Start working on active tables, fix testing bug 2019-12-14 07:54:48 +11:00
Grahame Grieve ba4628eb28 fix OID translation case 2019-12-13 22:05:49 +11:00
Grahame Grieve 089f539801 improve SD rendering (types and icons on root) 2019-12-13 22:03:20 +11:00
Grahame Grieve 8c4b379806 Add support for Base in logical models on any version of FHIR 2019-12-13 13:10:07 +11:00
Grahame Grieve 498d3bf505 fix for additional type choice option when generating snapshots 2019-12-13 09:25:41 +11:00
Grahame Grieve 4287b1ae68 fix NPE in IG publisher 2019-12-13 09:25:07 +11:00
Grahame Grieve ea7f3a7957 refactor validation options, and improve codeableConcept validation, and improve code system rendering 2019-12-12 10:33:22 +11:00
Grahame Grieve aec4a6c58a fix code system rendering 2019-12-11 21:39:21 +11:00
Grahame Grieve e6ecc998ea add narrative generation tests 2019-12-11 20:52:25 +11:00
Grahame Grieve a578939929 fix type slice processing 2019-12-11 18:10:56 +11:00
Grahame Grieve f113f9b9ed fix bug in R5 code for introduction of PrimitiveType 2019-12-10 11:45:42 +11:00
Grahame Grieve 234cca0471 Release new version 2019-12-09 17:45:28 +11:00
Grahame Grieve 250496c9b1 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-12-09 17:36:02 +11:00
Grahame Grieve 30d7c4ff45 update for changes to core paths in spec 2019-12-09 17:31:21 +11:00
Grahame Grieve a6ccb8d835
Merge pull request #112 from hapifhir/minor_polish
merged 2 if statement into 1
2019-12-07 07:08:55 +11:00
Grahame Grieve a999f53700 fix bug with caching metadata resources with OIDs as IDs 2019-12-07 06:54:57 +11:00
Grahame Grieve 0cbb586dd1 add support for integer64 2019-12-07 06:54:16 +11:00
patrick-werner aaf6cb2f25 fixed typo 2019-12-06 13:42:01 +01:00
Grahame Grieve ea06dacda7 more packaging fixes 2019-12-05 12:31:25 +11:00
Grahame Grieve cc66ce9f34 fix bug finding example resource 2019-12-05 07:44:53 +11:00
Grahame Grieve e5af619105
Merge pull request #110 from ahdis/oliveregger_fhirpath_indexOf
add indexOf function to FHIRPath
2019-12-05 07:17:46 +13:00
Grahame Grieve 73f4b9f507 fix bugs downloading packages 2019-12-05 05:09:48 +11:00
Grahame Grieve 6affe7f040 Add NPM Package tests 2019-12-05 04:12:02 +11:00
Grahame Grieve a83233ca46 fix IG pbulisher geneerated packages to use sub-directores of package 2019-12-05 04:11:35 +11:00
Grahame Grieve 6defa62f4e fix bug where IG publisher ignoring content of pub-pack 2019-12-05 04:10:39 +11:00
Oliver Egger 861e95e754 add indexOf function to FHIRPath 2019-12-04 11:33:15 +01:00
Grahame Grieve 4f048776ba add more log statements 2019-12-04 11:10:52 +11:00
Grahame Grieve ccc6143953 remove spurious debugging code. 2019-12-04 05:59:22 +11:00
Grahame Grieve afff183bbd try to fix tests 2019-12-03 15:45:13 +11:00
Grahame Grieve e08c1aad96 Release new version 2019-12-03 12:34:47 +11:00
Grahame Grieve 6115cd21b6 fix snapshot generation for new tests 2019-12-03 12:31:55 +11:00
Grahame Grieve 2ff9da0577 fix bug with listing conformance resources more than once 2019-12-03 12:27:39 +11:00
Grahame Grieve a72263474e add Coding.toString() 2019-11-29 13:25:41 +11:00
Grahame Grieve 3a15ab82b6 fix issue with r3 htmlchecks() 2019-11-29 13:25:23 +11:00
Grahame Grieve 60703efdd4 updates for packages changes 2019-11-26 18:56:52 +11:00
Grahame Grieve 2af7e3a465
Merge pull request #94 from ahdis/oliveregger_snapshotgen_logical_ed
snapshot for logical model and enxp parsing
2019-11-19 08:48:28 +13:00
Grahame Grieve 68a2ee4af6
Merge pull request #107 from ahdis/oliveregger_logicalmodel_defaulttype_typeattr
logical model support for defaulttype/typeAttr
2019-11-19 08:38:58 +13:00
Grahame Grieve 0e1674d712 fix link problem in Bundle narratives 2019-11-17 19:06:15 +11:00
Grahame Grieve d42ccece12 Release new version 2019-11-14 08:25:44 +11:00
Grahame Grieve d453b3b3bb Release new version 2019-11-14 07:54:21 +11:00
Oliver Egger d601793312 logical model support for defaulttype/typeAttr 2019-11-13 21:07:02 +01:00
jamesagnew 5432ad809f Merge branch 'master' of github.com:hapifhir/org.hl7.fhir.core 2019-11-12 16:12:16 -05:00
jamesagnew 15c4118d34 Version bump to 4.1.0 2019-11-12 16:08:47 -05:00
Grahame Grieve 3de429ae6a Release new version 2019-11-13 07:49:12 +11:00
Grahame Grieve 4b173cbfb3 check in new resource manager 2019-11-12 19:40:42 +11:00
Grahame Grieve b3e95bd19f Release new version 2019-11-12 00:17:35 +11:00
Oliver Egger 026aa86697 snapshot for logical model and enxp parsing 2019-11-11 13:22:20 +01:00
Grahame Grieve 7ed95eb976 fix version problem + turn off logging 2019-11-11 06:29:24 +11:00
Grahame Grieve 3524b16172 pick up resource language when generating narrative 2019-11-10 21:06:56 +11:00
Grahame Grieve f3b97771d5 improve json parsing errors when validating 2019-11-10 21:06:16 +11:00
Grahame Grieve 0fcb97aa2f validation documentation improvements, and batch loading 2019-11-09 07:54:16 +11:00
Grahame Grieve cb70afed0c Add better error message to tests 2019-11-08 11:51:01 +11:00
James Agnew bcd8ddba34 One more attempt at getting the tests using the deps 2019-11-07 16:15:37 -05:00
James Agnew c809b0f281 Restore filesystem scans 2019-11-07 16:15:37 -05:00
James Agnew 58b7363a5d Try to restore build 2019-11-07 16:15:37 -05:00
James Agnew f7cbc24656 Add logback config 2019-11-07 14:26:45 -05:00
Grahame Grieve 02791ae21f update MIMIC code and reverse testing change (maven said no) 2019-11-07 20:57:16 +11:00
Grahame Grieve 7099f904f5 more work on cache management 2019-11-07 12:04:24 +11:00
Grahame Grieve 52187af17a Fix for R3 and R4 technical corrections and getting IGs publishing and passing (and fix version markers) 2019-11-01 11:21:06 +11:00
Grahame Grieve 888356999e Update to support new packages, new NPM specification 2019-10-31 21:54:10 +11:00
Grahame Grieve f60bb8a9c6 updates to enumerations for technical correction releases 2019-10-31 21:52:56 +11:00
Grahame Grieve 55c379dab8 improve error message when parsing json that is not a resource 2019-10-31 21:51:26 +11:00
Grahame Grieve cc496623a6 fix rendering of profiles in choice rows 2019-10-29 12:31:58 +11:00
Grahame Grieve b6f81081d3 Fix to compile 2019-10-29 00:48:01 +11:00
Grahame Grieve ea5b5d65c3 Release new version 2019-10-28 18:59:01 +11:00
Grahame Grieve efd20a22fe move test cases to fhir-test-cases repository 2019-10-28 18:06:41 +11:00
Grahame Grieve 08eb187b79 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-10-28 10:06:02 +11:00
James Agnew 34cf0628d1 Fix https://github.com/jamesagnew/hapi-fhir/issues/1549 - Account for
latest HAPI FHIR API interfaces
2019-10-27 17:44:22 -04:00
Grahame Grieve 9374e6fcd5 fix NPE 2019-10-26 23:40:54 +11:00
Grahame Grieve 0b67029100 improved rendering on constraints 2019-10-25 16:13:51 +11:00
Grahame Grieve 22f4a5a58f fix document validation + add questionnaire validation tests 2019-10-25 13:25:52 +11:00
Grahame Grieve 5afc745424 check type of target resource 2019-10-25 10:23:15 +11:00
James Agnew 2f380704de Fix precision and validator issues 2019-10-18 10:47:20 -04:00
Grahame Grieve a74bbc2fb4 more logical tests (test derivation by constraint) 2019-10-18 22:26:29 +11:00
Grahame Grieve ffded29218 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-10-18 22:12:23 +11:00
Grahame Grieve 751a3d2f9a
Merge pull request #90 from ahdis/oliveregger_snapshotgenforspecialization
snapshot generation for specialization
2019-10-18 14:10:26 +03:00
Grahame Grieve 6b1f345f6b
Merge pull request #89 from ahdis/oliveregger_cdacore20parseandtest
CDA Parsing tests with FHIRPath, ED datatype handling
2019-10-18 14:09:45 +03:00
Oliver Egger a923b24244 snapshot generation for specialization 2019-10-18 12:07:31 +02:00
Grahame Grieve b33f1f093d fix bug in Extension generation 2019-10-18 14:16:33 +11:00
Grahame Grieve 4e7c91cbcd Regenerate R5 code base 2019-10-18 07:56:04 +11:00
Grahame Grieve 40d3711387 Release new version 2019-10-16 09:07:40 +11:00
Grahame Grieve 593b86591c fix for problem handling acceptUnknown publishing IGs 2019-10-16 00:12:51 +11:00
Oliver Egger 220a668e68 processRenderMultiMedia add src attribute 2019-10-14 22:36:16 +02:00
Oliver Egger 04ff81682b CDA Tests with FHIRPath, ED datatype handling 2019-10-14 22:31:17 +02:00
James Agnew 0cf2cafb62 Improve efficiency of isEmpty() methods 2019-10-13 19:39:19 -04:00
Grahame Grieve d3ab74a8e3 Render code system properties 2019-10-11 22:01:01 +03:00
Grahame Grieve 19413ccb8f Improved error message 2019-10-11 22:00:39 +03:00
Grahame Grieve 17e7333bca Release new version 2019-10-02 15:01:46 +10:00
Grahame Grieve 511ff03657 better error message when terminology server not available 2019-10-02 14:50:44 +10:00
Grahame Grieve 8392361b7f fix issues with generated links in fetched profiles 2019-10-02 14:49:10 +10:00
Grahame Grieve fe780de634 update snapshot generation and tests after review by Michel Rutton 2019-09-30 16:42:48 +10:00
Grahame Grieve 0ba9061e0b fixes to snapshot generation 2019-09-27 08:49:44 +10:00
Grahame Grieve 1b3af9be18 Generate ElementDefinition.condition in profiles correctly 2019-09-24 07:23:43 +10:00
Grahame Grieve 8821de94ca
Merge pull request #83 from lalluanthoor/master
fix: use proper target object
2019-09-24 07:21:14 +10:00
Grahame Grieve e9f3a143ed Release new version 2019-09-20 04:42:19 +10:00
jamesagnew 283b48fdde Correct ConceptMap field annotation 2019-09-19 08:11:54 -04:00
Grahame Grieve 4aaa9b18b9 fix narrative generation 2019-09-19 10:38:22 +10:00
Grahame Grieve f4a2867735
Merge pull request #82 from rhausam/conceptmap-updates-rh
Core updates required for ConceptMap changes.
2019-09-18 22:17:19 +10:00
Rob Hausam a9f4ec8253 Core updates required for ConceptMap changes. 2019-09-17 22:57:14 -04:00
I325048 4f9118e9da fix: use proper target object 2019-09-17 21:17:00 +05:30
Grahame Grieve 75af914631 fix problem generating snapshot representations 2019-09-16 23:49:05 +10:00
Grahame Grieve 1bb82a33ef debug tests 2019-09-15 21:34:10 +10:00
Grahame Grieve 9d164ef153 fix failing test 2019-09-15 20:42:21 +10:00
Grahame Grieve 863c7ae6ac fix failing test (timezone) 2019-09-15 18:42:42 +10:00
Grahame Grieve 0d940937b9 fix failing test (timezone dependence) 2019-09-15 17:47:18 +10:00
Grahame Grieve 41a915eea0 debugging failing test 2019-09-15 17:12:21 +10:00
Grahame Grieve b1e0d80218 fixing tests 2019-09-15 10:32:26 +10:00
Grahame Grieve 977d8e71d5 fix tests on unix 2019-09-15 10:04:15 +10:00
Grahame Grieve 9256224edc fix failing tests 2019-09-15 01:41:59 +10:00
Grahame Grieve 286c8c7cd9 add missing class 2019-09-15 01:16:36 +10:00
Grahame Grieve 024d6dc935 embed anchors at end of narrative for JSON & XML 2019-09-14 21:42:56 +10:00
Grahame Grieve 3f75f9c605 more work on profile comparison 2019-09-13 00:26:25 +10:00
Grahame Grieve 6dd7346cad more work on capability statement comparison 2019-09-12 18:31:26 +10:00
Grahame Grieve 4685faa4b6 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-09-09 14:18:11 +10:00
Grahame Grieve b2d2bebd85 Ad scan mode to validator 2019-09-09 13:32:11 +10:00
Grahame Grieve a80710242f
Merge pull request #76 from lmckenzi/2016may-pattern-support
Add pattern support to 2016may
2019-09-07 17:21:33 +10:00
Lloyd McKenzie 2b0dbf7224 Add pattern support to 2016may 2019-09-06 21:26:26 -06:00
Grahame Grieve bd4a93067b improved logging 2019-09-07 07:31:22 +10:00
James Agnew cdfeec2ca9 Add ability to create an implicit valueset for http://hl7.org/fhir/ValueSet/mimetypes 2019-09-06 13:43:24 -04:00
James Agnew 215fdae37f Include the wrapper element when writing GraphQL responses 2019-09-06 10:29:31 -04:00
Grahame Grieve 9024eea94a fix bug in cache management 2019-09-06 13:47:55 +10:00
Grahame Grieve 527e8d02b4 manage package currency 2019-09-06 12:11:16 +10:00
Grahame Grieve 6dbca158f7
Merge pull request #73 from lmckenzi/Conversion-issues
Fixed issues with version-conversion differentiating profile and targ…
2019-09-06 10:14:36 +10:00
Grahame Grieve e31b2b07c7 IG comparison + value set performance 2019-09-06 10:13:28 +10:00
Grahame Grieve 49b87d0a56 performance improvement generating html for value sets 2019-09-06 10:12:47 +10:00
Grahame Grieve 7a40946718 more work on IG comparison 2019-09-06 10:11:55 +10:00
Lloyd McKenzie cf797915eb Fixed issues with version-conversion differentiating profile and targetProfile
Fixed problem where parser would get stuck in an infinite loop when allowing unexpected elements and actually encountering one
Fixed problem with localizing relative links in narrative if the reference starts with ../
2019-09-03 11:08:29 -06:00
Grahame Grieve 94b8a419de rendering fixes for pattern values 2019-09-03 13:04:56 +10:00
Grahame Grieve ea913ceb30 fix problem validating LOINC codes 2019-09-02 13:48:19 +10:00
Grahame Grieve 09b74eab50 test max value set handling. 2019-09-02 11:27:19 +10:00
Grahame Grieve d63a8f7be3 improve rendering of multiple filters on value set 2019-09-02 07:18:59 +10:00
Grahame Grieve c7499882a0 pass incomplete flag in inner expansions to root expansion 2019-09-02 07:18:22 +10:00
Grahame Grieve 34a3dfb43e work on API comparison 2019-08-29 18:11:33 +10:00
Grahame Grieve 512c3932a3 Reconcile R4/R5 implementations 2019-08-23 15:38:58 +10:00
Grahame Grieve 07f4743cd1 improvements in rendering profiles 2019-08-23 14:58:04 +10:00
Grahame Grieve 3d7f701b00 update for changes to representation of special elements 2019-08-23 14:57:05 +10:00
Grahame Grieve 909535eea2 fix problems with skipping unknown content, and empty differentials 2019-08-18 17:47:48 +10:00
Grahame Grieve 028802f6fc update for HAPI release + add JsonParser constructor 2019-08-18 07:51:41 +10:00
Grahame Grieve fe9c99f906 Release new version 2019-08-16 07:23:55 +10:00
Grahame Grieve 55259ab8dc Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-08-16 07:19:21 +10:00
Grahame Grieve fb249ea098 fix for narrative rendering problem with OperationDefinition 2019-08-16 07:16:24 +10:00
James Agnew ecfd55c368 Backport GraphQL support to DSTU3 2019-08-12 10:55:34 -04:00
Grahame Grieve 3842dbeb99 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-08-09 04:41:53 +10:00
Grahame Grieve 7ef320b6bb fix ref-1 constraint (define %rootResource) 2019-08-08 21:03:27 +10:00
Grahame Grieve bd8cfed092 GF#20487 update R5 wildcard type list to matchR4 technical correction 2019-08-08 18:36:09 +10:00
James Agnew ce392c47bb Improve naming of error flag on profile registration 2019-08-07 05:37:03 -04:00
James Agnew c1728a481d Refactor R4 infrastructure to use the new common
TerminologyServiceOptions, and tweak the validation of enableWhen to
handle a few edge cases correctly.
2019-08-06 18:27:45 -04:00
Grahame Grieve a81701ab27 fix SD loading order problem in main build 2019-08-06 14:49:22 +10:00
Grahame Grieve 2dc71f33ff fix language extension 2019-08-06 14:48:24 +10:00
Grahame Grieve 7ef2409bac fix path 2019-08-06 08:07:02 +10:00
Grahame Grieve c57f578f03 Move TerminologyServiceOptions to Utilities. 2019-08-06 07:33:48 +10:00
Grahame Grieve 6f6cd81552 Support use of contained value sets when slicing by value set 2019-08-05 15:46:37 +10:00
Grahame Grieve 40facbdf28 get tests passing 2019-08-05 15:45:43 +10:00
Grahame Grieve c4cff0c790 fix problem where differential rendering is missing inherited information 2019-08-05 11:55:19 +10:00
Grahame Grieve 75c24db33b fix snapshot generation tests 2019-08-05 11:33:45 +10:00
Grahame Grieve 8ebfe45ad5 add sugar StructureDefinition.describeType 2019-08-05 11:32:48 +10:00
Grahame Grieve 8122ce591e add Element.hasChildren 2019-08-05 11:32:23 +10:00
Grahame Grieve 94dda85240 fix broken snapshot generation tests 2019-08-05 11:31:42 +10:00
Grahame Grieve 26a6659d2e fix wrong code generation for Expression.language 2019-08-05 07:33:30 +10:00
Grahame Grieve e6361e839e fix package generation 2019-08-02 22:43:21 +10:00
Grahame Grieve a26abe87ca Improved error message & resource resolution 2019-08-02 14:48:34 +10:00
Grahame Grieve e604e89290 fix bug in rendering and alter load order for StructureDefinitions 2019-08-02 11:39:56 +10:00
Grahame Grieve bf39445d87 presentation improvements for profiles table view 2019-08-02 10:51:02 +10:00
Grahame Grieve 0cea5c2bcc validation fixes for bundle resolution 2019-08-02 10:50:25 +10:00
Grahame Grieve bf9ead2c9e fix rendering of special compiler types 2019-08-01 11:38:09 +10:00
Grahame Grieve a7ef18a6f7 fix for problem generating snapshot when constraining the non-slice with no slice details 2019-08-01 10:37:49 +10:00
Grahame Grieve 23b575d4f9 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-08-01 08:11:27 +10:00
Grahame Grieve cac82546da more snapshot generation tests and fixes 2019-08-01 08:11:21 +10:00
Lloyd McKenzie 407168cf87 New test for snapshot generation not exposing extensions 2019-07-31 11:40:53 -06:00
Grahame Grieve a234984179 various minor fixes for IG publication 2019-07-31 14:44:38 +10:00
Grahame Grieve f5b5737398 fix validation tests 2019-07-30 16:50:54 +10:00
Grahame Grieve fe219985b4 fix decimal validation + fix profile slicing validation 2019-07-30 16:22:54 +10:00
Grahame Grieve 61e2fa1d39 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-07-30 10:30:00 +10:00
Grahame Grieve a0c245dfdc fix IG publication errors 2019-07-30 10:24:47 +10:00
Grahame Grieve 5120f63ab0 Release new version 2019-07-29 04:31:15 +00:00
Grahame Grieve 51ac15da5b fix for issue 64 (Math.max -> Math.min) 2019-07-29 14:29:37 +10:00
Grahame Grieve bc776064f5 Fix for sparse differentials 2019-07-29 14:10:38 +10:00
Grahame Grieve 6b9d455b9a more fixes to snapshot generation tests after discussion 2019-07-26 07:41:51 +10:00
Grahame Grieve 4274392020 update snapshot generation + tests after discussion 2019-07-23 06:31:17 +10:00
Grahame Grieve ecb3a8e1fe work to improve snapshot generation 2019-07-23 05:44:12 +10:00
Grahame Grieve 5bf00c7aca fix snapshot tests 2019-07-20 07:58:23 +10:00
Grahame Grieve be4266a41a update snapshot generation tests 2019-07-19 23:19:24 +10:00
James Agnew eef45d0100 Restore build 2019-07-17 17:28:04 -04:00
Grahame Grieve 857db5f868 keep up with changes 2019-07-17 21:10:22 +10:00
Grahame Grieve 9717cf7e04 updates for changes to snapshot generation 2019-07-17 21:05:40 +10:00
Grahame Grieve 6f27c4a91a Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-07-17 20:55:28 +10:00
Grahame Grieve dd51569178 rework snapshot generation tests 2019-07-17 20:55:04 +10:00
James Agnew 96bd38c71c Improve internal representation of binary datatype 2019-07-14 18:12:26 -04:00
James Agnew e265477c6e Header updates 2019-07-14 09:27:45 -04:00
James Agnew 0acb99744b
Changes needed to move HAPI FHIR to using this project directly (#61)
* Work on porting HAPI FHIR to core

* Ongoing work on HAPI FHIR merge
2019-07-14 08:55:21 -04:00
Grahame Grieve 58da7557d8 fix validation problems with questionnaires, and allow tests to still run even when offline 2019-07-13 20:50:53 +10:00
Grahame Grieve 252014bb4a fix version issue in openAPI? 2019-07-11 20:45:46 +10:00
Grahame Grieve d74ee20e4e work on snapshot generation tests 2019-07-07 08:23:23 +10:00
Grahame Grieve bc30ea197e
Merge pull request #56 from ahdis/oliveregger_maps3To4
unit test conversions r3r4
2019-07-06 07:21:02 +10:00
Grahame Grieve f583649f87 fix generation of error locations using FHIRPath or XPath properly 2019-07-05 20:23:58 +10:00
Grahame Grieve 38c1d041fb Release new version 2019-07-04 00:33:40 +00:00
Grahame Grieve 0357e58203 more package maintenance, and more work on mapping generator 2019-07-04 10:26:57 +10:00
Grahame Grieve ee0a32b6ab fixing hasPrimitiveValue across the versions for HAPI 2019-07-04 10:25:07 +10:00
Grahame Grieve 17436ea543 fix for issue #50 - line numbers wrong. 2019-07-04 10:22:08 +10:00
Oliver Egger 992f870cb4 unit test conversions r3r4 2019-06-27 00:28:32 +02:00
Grahame Grieve 3c8b3ec97c fix sturcture definition rendering issues 2019-06-25 16:27:56 +10:00
Grahame Grieve 37f2efcbf7 fix syntax 2019-06-19 22:31:24 +10:00
Grahame Grieve 72d923b2e8 fix syntax 2019-06-19 22:30:23 +10:00
Grahame Grieve 70035ce5e9 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-06-19 09:07:54 +10:00
Grahame Grieve 3b76303d83 fix validator bug (issue 47) 2019-06-19 09:07:29 +10:00
Grahame Grieve b747b5a8f2
Merge pull request #49 from ahdis/oliveregger_#48
StructureMap ruleName not quoted after parsing #48
2019-06-19 06:58:56 +10:00
Oliver Egger 4c182151ea StructureMap rulenName not quoted after parsing #48 2019-06-18 22:41:00 +02:00
Grahame Grieve 5e6755e422 fix bug converting search parameters 2019-06-19 06:40:36 +10:00
Grahame Grieve c002d5b5d1 fix graph-ql tests 2019-06-19 04:55:21 +10:00
Grahame Grieve a6162ceee0 update graphql tests 2019-06-18 07:30:32 +10:00
Grahame Grieve 23eb7282bd Support displayLanguage through validator framework 2019-06-16 14:02:09 +10:00
Grahame Grieve 4ff9e0626a update graphql generation - add note about types.graphql & fix typo 2019-06-16 05:59:13 +10:00
Grahame Grieve 422c659bb3 add draft graphql server tests 2019-06-16 05:30:43 +10:00
Grahame Grieve 8798c5cf58 fix CDA parsing 2019-06-15 08:05:24 +10:00
Grahame Grieve 027104b2b4 HAPI updates and validation message enhancements 2019-06-11 05:05:01 +10:00
Grahame Grieve 2bdd175591 Release new version 2019-06-08 06:19:01 +10:00
Grahame Grieve 706405e794 open api work 2019-06-04 14:03:32 +10:00
Grahame Grieve 766f6b55ed add openAPI tests 2019-06-03 19:38:10 +10:00
Vadim Peretokin e0dd0d78ec Fix snapshot generation crash when a mapping doesn't have a uri 2019-06-02 13:58:53 +02:00
Grahame Grieve 590a4d48b1 add debugging for terminology cache issue 2019-05-30 13:29:25 +10:00
Grahame Grieve e3faaa5ccc fix up display validation on codes 2019-05-29 08:39:59 +10:00
Grahame Grieve 847b6a1fc8 validation fixes for US-Core testing 2019-05-28 19:18:04 +10:00
Grahame Grieve c9a3d8efc0
Merge branch 'master' into ValueSet-display-names 2019-05-28 08:01:09 +10:00
Grahame Grieve 2cc62df915 extend validator to handle contained profiles 2019-05-25 07:23:20 +10:00
Grahame Grieve 1aa26aee72 rendering improvemnets for code system 2019-05-24 22:42:05 +10:00
Lloyd McKenzie 5bac79a936 Add test case for validator complaining about display names that are defined in the value set. 2019-05-23 13:33:34 -06:00
Grahame Grieve 4e0c33755e fix problem where slicing depends on inner slicing 2019-05-22 11:13:47 +10:00
Grahame Grieve be84bb427c improve xls output 2019-05-21 10:39:51 +10:00
Grahame Grieve 2b53f0368f fix problem with failing date/time comparison tests 2019-05-20 16:01:11 +10:00
Grahame Grieve 607817f4ce
Merge pull request #26 from lmckenzi/Snapshot-Test-error-handling
Snapshot test error handling
2019-05-20 14:57:07 +10:00
Lloyd McKenzie 0e95aa3008 The current test process succeeds incorrectly because of an NPE if the differential ends up including elements that aren't in the snapshot. We need a messaging array defined so that raising the errors doesn't cause an NPE. 2019-05-19 16:23:31 -06:00
Grahame Grieve a67693bc4b tidy up and work on tests. 2019-05-15 13:26:14 +10:00
Grahame Grieve a9363a5923
Merge pull request #3 from ahdis/oliveregger-fml
[GF#20324] FML support for share in Target Transform
2019-05-15 12:40:41 +10:00
Grahame Grieve 25de65431e add sorting utility method 2019-05-13 13:32:25 +10:00
Grahame Grieve 2d946790d7 generated patterns + improved package cache errors 2019-05-10 00:08:18 +10:00
Grahame Grieve 86151d5f13 add generated patterns 2019-05-07 09:30:08 +10:00
Grahame Grieve 62ec11aad2 Release new version 2019-05-05 09:22:29 +10:00
Grahame Grieve c4bb96b1a2 fix bug in turtle parser 2019-05-05 09:20:51 +10:00
Oliver Egger f659b67307 fix R4 compilation error and update pr for R5 2019-05-03 13:39:04 +02:00
James Agnew c5a8beb3d1 FHIRPath fixes after last HAPI FHIR sync 2019-04-23 22:00:22 -04:00
Grahame Grieve 203de627f1 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2019-04-24 06:18:11 +10:00
Grahame Grieve 9b0d702ba2 updates for ongoing work in IG publisher + Implementation Guide relax codes on .definition.parameter.code 2019-04-24 06:14:26 +10:00
James Agnew 2176e7c64d Clean up enableWhen testing in validator for Questionnaire resources 2019-04-17 15:54:40 -04:00
Grahame Grieve ae26c82956
Merge pull request #17 from lmckenzi/extension-value-slicing
Fixed problem where discriminators containing the extension function …
2019-04-14 09:22:01 +10:00
Lloyd McKenzie e8e8c1af4e Fixed problem where discriminators containing the extension function didn't properly look for fixed value in the profile but instead always went to the extension definition. 2019-04-13 17:11:12 -06:00
Grahame Grieve 87b191fc5d more IG maintenance work 2019-04-14 07:59:17 +10:00
Grahame Grieve d3ef2d7624 NPMPackage direct loading, + refactor JSON parser Location 2019-04-10 11:02:06 +10:00
Grahame Grieve 07931c2ced allow duplicates in json parser 2019-04-07 21:09:49 +10:00
Grahame Grieve a40d30f5cb openAPI compliance work + fix for validator 2019-04-05 17:19:25 +11:00
Grahame Grieve 3e9262afe8 Release new version 2019-04-04 11:53:45 +11:00
Grahame Grieve f67c6e2ed8 fix spelling mistake 2019-03-26 05:47:13 +11:00
Grahame Grieve 334d23b81a fix bug where partially generated snapshot hangs around after snapshot generation fails 2019-03-17 09:09:46 +11:00
Grahame Grieve 8a506c94ab fix bug in context around versioning 2019-03-15 13:18:52 +11:00
Grahame Grieve 9b19d02352 fix broken links 2019-03-15 12:03:25 +11:00
Grahame Grieve 5ce917a34c fixes for errors generating IGs 2019-03-14 17:18:15 +11:00
Grahame Grieve 89c95c70ca fix hard coded file names 2019-03-12 10:17:30 +11:00
Grahame Grieve a40446303f fix npe 2019-03-07 11:02:58 +11:00
Grahame Grieve 65a4917e59 bug fixes in rendering 2019-03-06 13:13:22 +11:00
Grahame Grieve 9b84f331f2 3.7.11 release 2019-03-05 14:42:38 +11:00
Grahame Grieve adf972be25 allow getting children in a profile on a diff 2019-03-05 14:25:28 +11:00
Grahame Grieve 58b3ca2c88 liquid generation in narrative generator, render min/max value sets, fix broken links in IGs from relative references in links in markdown in core 2019-03-05 06:52:15 +11:00
Grahame Grieve 5a1dfba236 Improve error message when running transforms 2019-03-04 13:17:30 +11:00
Grahame Grieve 5691333e98 GF#18121 - fix so relative links in source markdown don't generate broken linke in IGs 2019-03-04 11:53:14 +11:00
Grahame Grieve cde0df1118 fix CapabilityStatement generation 2019-03-04 11:06:33 +11:00
Grahame Grieve 3940aeb976 move openApi convertor code to .core 2019-03-03 06:45:15 +11:00
Grahame Grieve 445c90ff9a test 2019-02-24 21:31:47 +11:00
Grahame Grieve e24fe8a966 Add R5 initial code 2019-02-22 13:37:50 +11:00