1242 Commits

Author SHA1 Message Date
Grahame Grieve
9d742dcd24 rework OID handling 2023-10-13 10:27:53 +11:00
Grahame Grieve
3d039a89eb get tests passing 2023-10-12 21:50:39 +11:00
Grahame Grieve
84e3bec25f more XML checking for CDA + control over date rules 2023-10-12 20:15:16 +11:00
Grahame Grieve
1207e32e20 Support for CDA code validation 2023-10-12 12:54:25 +11:00
Grahame Grieve
2cc40452d7 make sure logical models get a snapshot generated 2023-10-10 15:43:09 +11:00
Grahame Grieve
9da31ae8ad improve language on constraint error message + add expression checking for SQL on FHIR project 2023-10-09 17:46:33 +11:00
Grahame Grieve
af0f9bc765 Add support for hosts to manage certificate resolution using ISignatureServices + fix issue matching type names when validating logical models 2023-10-09 17:45:38 +11:00
Grahame Grieve
752ab7a3d1
2023 10 gg cda parsing fix 2 (#1451)
* fix xml output to deal with namespaces properly

* Improve rendering or xml_no_order

* add command line demo app

* fix CDA parsing error for sdtc:raceCode

* Fix error message

* Bump test case version

---------

Co-authored-by: Grahame Grieve <grahameg@gmail.ccom>
Co-authored-by: dotasek <dotasek.dev@gmail.com>
2023-10-04 18:42:29 -04:00
Grahame Grieve
7698ee4b7f
Merge pull request #1443 from hapifhir/do-20230921-shc-validation-service
SHC Validation
2023-10-04 06:01:07 +03:00
Grahame Grieve
c2aa221c98 fix profile matching for CDA logical models 2023-09-30 22:30:20 +10:00
Grahame Grieve
d675d9d4a0 upgrade PackageVisitor for XIG 2023-09-30 22:28:44 +10:00
dotasek
2a6538cd02 Merge remote-tracking branch 'origin/master' into do-20230921-shc-validation-service 2023-09-29 11:00:19 -04:00
Grahame Grieve
6fa4bb1061 change error to warning validating maps 2023-09-29 13:38:05 +10:00
dotasek
c0f61dac17 Merge branch 'master' into do-20230921-shc-validation-service 2023-09-27 10:16:06 -04:00
Grahame Grieve
79b45832e4 Fix timezone issue in PE tests 2023-09-27 09:06:04 +10:00
dotasek
d850944057 WIP track derived content for ValidatedFragment 2023-09-26 16:46:22 -04:00
Grahame Grieve
527b2cb35b Fix issue validating CDA FHIR Path constraints 2023-09-27 05:51:46 +10:00
Grahame Grieve
72a6b50cf2 better error handling validating concept maps 2023-09-25 13:50:16 +10:00
Grahame Grieve
194e2113ce Valid special cases on contained resources and Bundle entries 2023-09-25 13:50:02 +10:00
dotasek
ba8a4797e5 If fileType is null, use ResourceChecker 2023-09-21 13:15:42 -04:00
dotasek
ef6f92a21e WIP return validation fragments 2023-09-21 09:50:08 -04:00
Grahame Grieve
31ea68f69b Fix bug checking for implicit value sets 2023-09-21 12:42:36 +10:00
Grahame Grieve
9ef82e7e23 Fix bug checking of mixing snomed display types 2023-09-21 12:42:18 +10:00
Grahame Grieve
66b69deb37 reduce size of validatable concept map - for now 2023-09-21 12:41:55 +10:00
Grahame Grieve
6f17713ae8 Improve UCUM validation BP rule 2023-09-21 12:41:23 +10:00
Grahame Grieve
a6f43420d5 publication WG checking not for example resources 2023-09-20 16:58:17 +10:00
Grahame Grieve
eecc6633d3 Improved rendering of codes in include when rendering valuesets 2023-09-20 11:12:50 +10:00
Grahame Grieve
91abf50cdc Fix issue with dom-6 and contained elements 2023-09-20 11:11:05 +10:00
Grahame Grieve
46c12d1a22 Performance improvements for type handling, and rename NamedElement to ValidatedFragment 2023-09-19 09:58:36 +10:00
Grahame Grieve
4d2868f21e Add support for validating WG info in HL7 resources 2023-09-15 22:01:30 -07:00
Grahame Grieve
1b65cb5ca2 Suppress wrong invariants on compiler magic types 2023-09-15 12:47:15 -07:00
Grahame Grieve
96ce441f9a more IG publisher efficiency work 2023-09-15 10:15:04 -07:00
Grahame Grieve
c6b7a4f47d start working on cross-version extensions 2023-09-15 10:14:43 -07:00
Grahame Grieve
f90308d7d3 easy CDA validation 2023-09-15 10:14:23 -07:00
Grahame Grieve
a620e2aa30 fix NPE validating concept maps 2023-09-15 10:14:06 -07:00
Grahame Grieve
a59a9619d9 Improve error message from validator when invariants fail 2023-09-15 10:13:02 -07:00
Grahame Grieve
a6b6a9d330 Add R4B binding-definition URL to validator exception list 2023-09-12 15:48:22 -07:00
Grahame Grieve
6b38a730e9 SHC signature verification 2023-09-08 07:35:11 +10:00
Grahame Grieve
304fa3f493 Adjust tests for best-practice flag 2023-09-08 04:21:14 +10:00
Grahame Grieve
c610e7a8b5 Make Best Practice Recommendations work properly 2023-09-07 22:01:13 +10:00
Grahame Grieve
a061db8f01 Fix issue not validating bundles when there are multiple profiles on entry.resource 2023-09-07 17:07:09 +10:00
Grahame Grieve
f1f45f91e1 fix npe 2023-09-06 11:14:56 +10:00
Grahame Grieve
87f7984f8b test concept map code validity 2023-09-06 09:12:25 +10:00
Grahame Grieve
d7d56f5cec Support for IPS-AU 2023-09-04 13:40:29 +10:00
Grahame Grieve
5cc4e3ef03 rework the way intermediary content is handled in the validator + fix impose-profile handling for IPS-AU 2023-09-04 13:38:22 +10:00
Grahame Grieve
bfac7f06de Add SHLinks validation 2023-09-02 23:21:32 +07:00
Grahame Grieve
54f36aec4c more FHIRPath fixes 2023-08-31 08:15:33 +02:00
Grahame Grieve
4bba1c2cde fix bugs in FHIRPath checking and track special time when validating resources 2023-08-31 06:30:29 +02:00
Grahame Grieve
ac33590b96 #1412 - fix out of memory issues 2023-08-29 17:34:03 +02:00
Grahame Grieve
d0815682b8
Merge branch 'master' into language-rework 2023-08-28 20:13:42 +02:00