The current functionality where a criteria object uses a Concept[] prevents users from re-using code lists for those fields. The code list reuse is implemented via concept set expressions, so this issue is to add new fields in criteria objects to add a place to specify concept set expressions for any field that accepts Concept[].
Examples: {domain}TypeConcepts, Gender and ProviderSpecialty.
We would leave the existing Concept[] fields in the 1.x line of circe for backwards compatibility, but would deprecate/remove them in 2.x.
The current functionality where a criteria object uses a Concept[] prevents users from re-using code lists for those fields. The code list reuse is implemented via concept set expressions, so this issue is to add new fields in criteria objects to add a place to specify concept set expressions for any field that accepts Concept[].
Examples: {domain}TypeConcepts, Gender and ProviderSpecialty.
We would leave the existing Concept[] fields in the 1.x line of circe for backwards compatibility, but would deprecate/remove them in 2.x.