Types de données pris en charge
CareSuite ne prend actuellement en charge que cinq types de données principaux. Consultez cet article lors de la création/dépannage de vos enquêtes CareSuite.
Ce document répertorie les types de données des plugins d'enquête pris en charge dans CareSuite. Cette liste est valable quel que soit l'outil utilisé pour créer votre( vos ) enquête(s).
Types de données pris en charge
✅ chaîne
Statut: Entièrement pris en charge
Implémentation: Mappé à
textetype dans CareSuiteUtilisation: Utilisé pour les champs de saisie de texte, les noms, les descriptions, etc.
Exemple:
<bind type="string" nodeset="/form/field_name"/>
✅ int (Entier)
Statut: Pris en charge
Implémentation: Mappé à
nombretype dans CareSuiteUtilisation: Utilisé pour des valeurs numériques entières
Exemple:
<bind type="int" nodeset="/form/caller_age"/>
✅ date
Statut: Entièrement pris en charge
Implémentation: Géré explicitement avec le formatage de date
Utilisation: Champs de date avec prise en charge du formatage
Exemple:
<bind type="date" nodeset="/form/BTS_Date"/>Remarque:
Gestion spéciale dans
survey.tsavecSURVEY_DATE_FORMATUtilise
DATE_OPERATORSpour les requêtes (égal, après, avant, entre)Requêtes de plage de dates prises en charge
Plusieurs modèles de format de date pris en charge lors des importations
✅ select1 (Sélection unique)
Statut: Entièrement pris en charge
Implémentation: Mappé à
selectdans le générateur de requêtesUtilisation: Champs déroulants/boutons radio à choix unique
Remarque:
Tableau d'options avec paires libellé/valeur
✅ select (Sélection multiple)
Statut: Entièrement pris en charge
Implémentation: Mappé à
multiselectdans le générateur de requêtesUtilisation: Champs cases à cocher/listes à choix multiples
Remarque:
Valeurs stockées sous forme de chaîne séparée par des espaces
Non pris en charge / Prise en charge incertaine
❓ boolean
Statut: Pas explicitement pris en charge
Notes:
Aucune gestion explicite du type boolean trouvée
Généralement implémenté comme
select1avec des options "yes"/"no"
Solution de contournement: Utiliser
select1type avec options booléennes
❓ decimal
Statut: Pas explicitement pris en charge
Notes:
Aucun type décimal explicite trouvé
Peut être traité comme
nombretype (qui pourrait accepter des décimales)Aucune gestion spécifique de la précision décimale trouvée
Solution de contournement: Utiliser
nombretype
❌ time
Statut: Non pris en charge
Notes:
Aucune gestion de champ uniquement horaire trouvée dans la base de code
Seul
datetype est pris en charge, pastimeoudateTime
❌ dateTime
Statut: Non pris en charge
Notes:
Seul
datetype est pris en chargeAucun parsing ou formatage de dateTime trouvé
La gestion des fuseaux horaires n'est pas implémentée pour dateTime
Solution de contournement: Utiliser
datetype et stocker l'heure séparément, ou utiliserchaînetype
❌ geopoint
Statut: Non pris en charge
Notes: Aucune gestion de point géographique trouvée
Preuves: Aucun parsing, stockage ou logique d'affichage de geopoint
❌ geotrace
Statut: Non pris en charge
Notes: Aucune gestion de trace/itinéraire géographique trouvée
❌ geoshape
Statut: Non pris en charge
Notes: Aucune gestion de forme/polygone géographique trouvée
❌ binary
Statut: Non pris en charge
Notes:
Aucune gestion de téléchargement de fichier dans les formulaires d'enquête
Aucun stockage de données binaires pour les réponses aux enquêtes
Les téléchargements de fichiers existent dans d'autres parties du système mais pas dans les enquêtes
❌ barcode
Statut: Non pris en charge
Notes: Aucune analyse ou gestion de code-barres trouvée
❌ intent
Statut: Non pris en charge
Notes: Aucune gestion d'intention d'application externe trouvée
Tableau récapitulatif
chaîne
✅ Oui
texte type
Entièrement pris en charge
int
✅ Oui
nombre type
Pris en charge
boolean
❓ Partiel
Utiliser select1
Pas explicite, utiliser une solution de contournement
decimal
❓ Partiel
Utiliser nombre
Peut fonctionner mais pas explicite
date
✅ Oui
date type
Entièrement pris en charge avec formatage
time
❌ Non
-
Non pris en charge
dateTime
❌ Non
-
Non pris en charge
geopoint
❌ Non
-
Non pris en charge
geotrace
❌ Non
-
Non pris en charge
geoshape
❌ Non
-
Non pris en charge
binary
❌ Non
-
Non pris en charge
barcode
❌ Non
-
Non pris en charge
intent
❌ Non
-
Non pris en charge
Recommandations
Pour les nouveaux formulaires d'enquête
Utiliser les types pris en charge:
chaîne,int,date,select1,selectPour les valeurs booléennes: Utiliser
select1avec des options "yes"/"no" ou "true"/"false"Pour les valeurs décimales: Tester si
nombretype accepte les décimales, ou utiliserchaîneavec validationPour la date/l'heure: Utiliser
datepour les dates uniquement ; stocker l'heure séparément si nécessairePour les téléchargements de fichiers: Non pris en charge dans les enquêtes ; utiliser des mécanismes de téléchargement de fichiers séparés
Pour les données géographiques: Stocker en tant que
chaîneou latitude/longitude séparéesnombrechamps
Considérations futures
Si la prise en charge de types supplémentaires est nécessaire, veuillez contacter votre POC CareSuite ou envoyez-nous un e-mail à [email protected]
Mis à jour
Ce contenu vous a-t-il été utile ?