According to the documentation, identifier is a token.
The documentation says that I can use the CodeSystem.caseSensitive parameter for the token to make the lookup case insensitive.
I'm trying to use this but it doesn't work.
Judging by the source code, I don't really see how the caseSensitive parameter can be used at all for query.
TokenPredicateBuilder builds a hash for the value that will be searched without checking this parameter.
It is used for validation, but not for token lookup.
My test resources:
{
"resourceType": "CodeSystem",
"id": "foo-1",
"version": "3.1.1",
"name": "FOOSys",
"title": "FOOSys",
"status": "active",
"date": "2020-08-28T10:54:27+10:00",
"publisher": "HL7 US Realm Steering Committee",
"jurisdiction": [
{
"coding": [
{
"system": "urn:iso:std:iso:3166",
"code": "US",
"display": "United States of America"
}
]
}
],
"caseSensitive": false,
"content": "complete",
"concept": [
{
"code": "FOO"
}
]
}