ipf
ipf copied to clipboard
Missing search parameter for ITI-67
There is a new version of ITI-67 transaction specification and it defines an additional search parameter (full list) that is not supported in current version of Iti67SearchParameters.
The missing parameter is: creation: This IHE defined parameter defined as DocumentReference-Creation, of type dateTime, specifies a search against the DocumentReference.content.attachment.creation.
This is basically about lifting the MHD specification from 3.2 to 4.0.1. There is a variety of incompatible changes listed here and we yet need to find a way to include them consistently without breaking too much for existing FHIR R4 MHD implementations. Proposals welcome.
If the versions are not compatible, then maybe (as temporary solution) have separate implementations for both versions? And make specification version part of route configuration. For example:
from("mhd-iti67://serviceName?spec=old")
from("mhd-iti67://serviceName?spec=new")
With new as default. For existing implementations using 3.2 specification, the only required change would be to add ?spec=old
to route configuration.
If that's not possible, we could also implement mhd4-iti67
(and others).
MHD 4.2 support is added in IPF 3.8.0