Closed NerOcrO closed 1 year ago
Vous utilisez "valueRange" qui est de type Range, je pense qu'il faut plutôt utiliser "valueQuantity".
Le type de données Range a 2 éléments, low
et high
, de type SimpleQuantity pour lequel le comparator
ne peut pas être utilisé.
Concernant la tranche d'âge, si on utilise Range
, il n'est pas nécessaire d'avoir un comparateur car les éléments low
et high
permettent de renseigner la valeur minimale et la valeur maximale.
Dans le cas de l'exemple qui remonte une erreur, si on enlève le comparateur, l'information transmise est tout de même valide. En effet, cela signifie que la borne minimale de l'âge des participants est 65 ans.
C'est corrigé et en production.
Description du problème
La validator nous rapporte l'erreur suivante :
The property comparator must be a JSON Array, not a Primitive property (at Bundle.entry[0].resource.contained[0].characteristic[1].value[x].low)
Alors que le data type Quantity a bien comme champcomparator
une chaine de caractère.Exemple
Qu'est-ce qui cloche ?