{"openapi":"3.0.1","info":{"title":"API du SMT","description":"La liste des API disponibles pour interagir avec le serveur multi-terminologies de l'Agence du numérique en santé.<br><br>Pour s'authentifier, cliquer sur le bouton \"Authorize\" ci-dessous et renseigner la valeur d'une clé API.","version":"1.0.0"},"servers":[{"url":"https://smt.esante.gouv.fr","description":"Serveur d'API du SMT"}],"tags":[{"name":"API pour les terminologies","description":"Liste des API permettant d'interagir avec les terminologies."},{"name":"API pour les concepts","description":"Liste des API permettant d'interagir avec les concepts."},{"name":"API pour les alignements","description":"Liste des API permettant d'interagir avec les alignements"},{"name":"API pour les requêtes SPARQL","description":"Liste des API permettant de requêter en SPARQL."},{"name":"API liées au serveur FHIR","description":"Liste des API permettant d'intéragir avec le point de terminaison FHIR."}],"paths":{"/wp-json/ans/terminologies/zip":{"get":{"tags":["API pour les terminologies"],"summary":"Télécharger le ZIP d'une terminologie.","description":"Cette API permet de télécharger le ZIP d'une terminologie en prenant en considération la version demandée.","operationId":"downloadTerminologyZip","parameters":[{"name":"terminologyId","in":"query","description":"L'identifiant de la terminologie.<br>Pour obtenir cette valeur, se référer à l'API <i>\"/api/terminologies/list\"</i>.","required":true,"schema":{"type":"string"}},{"name":"version","in":"query","description":"La version ciblée de la terminologie.","required":true,"schema":{"type":"string"}},{"name":"licenceConsent","in":"query","description":"Le consentement de l'utilisateur vis-à-vis du contenu de la licence de la terminologie, si elle existe.","required":true,"schema":{"type":"boolean"}},{"name":"dataTransferConsent","in":"query","description":"Le consentement de l'utilisateur vis-à-vis de la diffusion de ses données à l'unité de production de la terminologie cible.","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"description":"Le téléchargement du fichier ZIP si la requête aboutit avec succès."},"401":{"description":"Erreur(s) : un jeton non valide ou un visiteur essayant de télécharger une terminologie protégée."},"403":{"description":"Erreur(s) : licence non acceptée et/ou consentement non accordé vis-à-vis de la diffusion de données personnelles et/ou dernière version des CGU non acceptée."},"404":{"description":"Erreur(s) : un jeton introuvable, incomplet et/ou une terminologie ou une métadonnée de la terminologie introuvable."}},"security":[{"X-API-KEY":[]}]}},"/wp-json/ans/terminologies/versions-details":{"get":{"tags":["API pour les terminologies"],"summary":"Obtenir les versions disponibles d'une terminologie.","description":"Cette API permet d'obtenir la liste détaillée des versions disponibles du ZIP d'une terminologie, qui sont stockées sur le serveur. Si la terminologie est protégée, s’identifier en utilisant le header HTTP \"Authorization\" avec une valeur de type <em>Bearer Token</em> (\"Bearer xxxxxxx...\")","operationId":"getTerminologyVersionsDetails","parameters":[{"name":"terminologyId","in":"query","description":"L'identifiant de la terminologie.<br>Pour obtenir cette valeur, se référer à l'API <i>\"/api/terminologies/list\"</i>.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"La liste détaillée des versions de la terminologie si la requête aboutit avec succès.","content":{"* /*":{"schema":{"type":"array","items":{"properties":{"versionInfo":{"type":"string","description":"La version de la terminologie.","example":"2021.12"},"publishedDate":{"type":"string","description":"La date de la publication de la terminologie dans le SMT.","example":"2022-02-16T13:55:12.147+0000"}}}}}}},"404":{"description":"Une erreur dans la requête : paramètre manquant, terminologie inexistante, aucun fichier ZIP de la terminologie."}},"security":[{"X-API-KEY":[]}]}},"/wp-json/ans/alignments/zip":{"get":{"tags":["API pour les alignements"],"summary":"Télécharger le ZIP d'un alignement.","description":"Cette API permet de télécharger le ZIP d'un alignement en prenant en considération la version demandée. Si la version demandée est protégée, s’identifier en utilisant le header HTTP \"Authorization\" avec une valeur de type Bearer Token (\"Bearer xxxxxxx...\")\"","operationId":"downloadAlignmentZip","parameters":[{"name":"alignmentId","in":"query","description":"L'identifiant de l’alignement.\nPour obtenir cette valeur, se référer à l'API \"/wp-json/ans/alignments/versions-details\".","required":true,"schema":{"type":"string"}},{"name":"version","in":"query","description":"La version ciblée de l'alignement.","required":true,"schema":{"type":"string"}},{"name":"licenceConsent","in":"query","description":"Le consentement de l'utilisateur vis-à-vis du contenu de la licence de l'alignement, si elle existe.","required":true,"schema":{"type":"boolean"}}],"responses":{"200":{"description":"Le téléchargement du fichier ZIP si la requête aboutit avec succès."},"401":{"description":"Erreur(s) : un jeton non valide ou un visiteur essayant de télécharger un alignement protégé."},"403":{"description":"Erreur(s) : licence non acceptée."},"404":{"description":"Erreur(s) : un jeton introuvable, incomplet et/ou un alignement ou une métadonnée de l'alignement introuvable."}}}},"/wp-json/ans/alignments/versions-details":{"get":{"tags":["API pour les alignements"],"summary":"Obtenir la liste des versions des différents alignements liés à une terminologie.","description":"Cette API permet d'obtenir la liste des versions disponibles du ZIP de chacun des alignements associés à une terminologie qui sont stockés sur le serveur. Si la terminologie est protégée, ou pour lister les versions d'alignements protégées, s’identifier en utilisant le header HTTP \"Authorization\" avec une valeur de type Bearer Token (\"Bearer xxxxxxx...\")","operationId":"getAlignmentsVersionsDetails","parameters":[{"name":"terminologyId","in":"query","description":"L'identifiant de la terminologie.<br>Pour obtenir cette valeur, se référer à l'API <i>\"/api/terminologies/list\"</i>.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"La liste détaillée des versions des alignements liés à la terminologie si la requête aboutit avec succès (il faut être identifié pour lister les versions d’alignements protégées)","content":{"* /*":{"schema":{"type":"array","items":{"properties":{"versionInfo":{"type":"string","description":"La version de la terminologie.","example":"2021.12"},"publishedDate":{"type":"string","description":"La date de la publication de la terminologie dans le SMT.","example":"2022-02-16T13:55:12.147+0000"}}}}}}},"404":{"description":"Une erreur dans la requête : paramètre manquant, terminologie inexistante, aucun fichier ZIP de la terminologie."}}}},"/fhir/CodeSystem":{"get":{"tags":["API liées au serveur FHIR"],"summary":"Obtenir tous les CodeSystems présents dans le point de terminaison FHIR.","description":"Cette API permet d'obtenir tous les CodeSystems présents. Si vous voulez accéder aux CodeSystems protégés, s’identifier en utilisant le header HTTP \"Authorization\" avec une valeur de type <em>Bearer Token</em> (\"Bearer xxxxxxx...\")","operationId":"getAllCodeSystems","responses":{"200":{"description":"L'ensemble des CodeSystems si la requête aboutit avec succès.","content":{"application/fhir+json":{"schema":{"type":"array","items":{"properties":{"resourceType":{"type":"string","description":"Le type de response.","example":"Bundle"},"total":{"type":"string","description":"Le nombre de CodeSystems présents, exemple : 12"}}}}}}},"401":{"description":"Jeton non valide."},"403":{"description":"L'utilisateur ne possède pas les droits pour effectuer cette requête."},"404":{"description":"Une erreur dans la requête."},"500":{"description":"Erreur interne du serveur."}},"security":[{"X-API-KEY":[]}],"servers":[{"url":"https://smt.esante.gouv.fr","description":"Serveur d'API du point de terminaison FHIR du SMT."}]}},"/fhir/CodeSystem/{id}":{"get":{"tags":["API liées au serveur FHIR"],"summary":"Obtenir un CodeSystem par son id.","description":"Cette API permet d'obtenir un CodeSystem par son id. Si vous voulez accéder aux CodeSystems protégés, s’identifier en utilisant le header HTTP \"Authorization\" avec une valeur de type <em>Bearer Token</em> (\"Bearer xxxxxxx...\")","operationId":"getACodeSystem","parameters":[{"name":"id","in":"path","description":"Id du CodeSystem, exemple : 123","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Le détail du CodeSystem si la requête aboutit avec succès.","content":{"application/fhir+json":{"schema":{"type":"array","items":{"properties":{"version":{"type":"string","description":"La version du CodeSystem. Exemple : 2021.12"},"date":{"type":"string","description":"La date de la publication du CodeSystem dans le SMT. Exemple : 2022-02-16T13:55:12.147+0000"}}}}}}},"401":{"description":"Jeton non valide."},"403":{"description":"L'utilisateur ne possède pas les droits pour effectuer cette requête."},"404":{"description":"Une erreur dans la requête : paramètre manquant, CodeSystem inexistant ou supprimé."},"500":{"description":"Erreur interne du serveur."}},"security":[{"X-API-KEY":[]}],"servers":[{"url":"https://smt.esante.gouv.fr","description":"Serveur d'API du point de terminaison FHIR du SMT."}]}},"/fhir/CodeSystem/{id}/_history/{version_id}":{"get":{"tags":["API liées au serveur FHIR"],"summary":"Obtenir une version d'un CodeSystem par son id et sa version.","description":"Cette API permet d'obtenir le contenu d'une version d'un CodeSystem. Si vous voulez accéder aux CodeSystems protégés, s’identifier en utilisant le header HTTP \"Authorization\" avec une valeur de type <em>Bearer Token</em> (\"Bearer xxxxxxx...\")","operationId":"getACodeSystemVersion","parameters":[{"name":"id","in":"path","description":"Id du CodeSystem. Exemple : 123","required":true,"schema":{"type":"string"}},{"name":"version_id","in":"path","description":"La version du CodeSystem. Exemple : 1","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Le détail de la version du CodeSystem si la requête aboutit avec succès.","content":{"application/fhir+json":{"schema":{"type":"array","items":{"properties":{"version":{"type":"string","description":"La version du CodeSystem.","example":"2"},"date":{"type":"string","description":"La date de la publication du CodeSystem dans le SMT.","example":"2022-02-16T13:55:12.147+0000"}}}}}}},"401":{"description":"Jeton non valide."},"403":{"description":"L'utilisateur ne possède pas les droits pour effectuer cette requête."},"404":{"description":"Une erreur dans la requête : paramètre manquant, CodeSystem inexistant ou supprimé."},"500":{"description":"Erreur interne du serveur."}},"security":[{"X-API-KEY":[]}],"servers":[{"url":"https://smt.esante.gouv.fr","description":"Serveur d'API du point de terminaison FHIR du SMT."}]}},"/fhir/CodeSystem/{id}/_history":{"get":{"tags":["API liées au serveur FHIR"],"summary":"Obtenir l'historique d'un CodeSystem par son id.","description":"Cette API permet d'obtenir l'historique d'un CodeSystem. Si vous voulez accéder aux CodeSystems protégés, s’identifier en utilisant le header HTTP \"Authorization\" avec une valeur de type <em>Bearer Token</em> (\"Bearer xxxxxxx...\")","operationId":"getAllCodeSystemVersions","parameters":[{"name":"id","in":"path","description":"Id du CodeSystem. Exemple : 123","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Historique du CodeSystem si la requête aboutit avec succès.","content":{"application/fhir+json":{"schema":{"type":"array","items":{"properties":{"type":{"type":"string","description":"Le type de la ressource.","example":"history"},"total":{"type":"string","description":"Nombre de versions d'un CodeSystem.","example":"5"}}}}}}},"401":{"description":"Jeton non valide."},"403":{"description":"L'utilisateur ne possède pas les droits pour effectuer cette requête."},"404":{"description":"Une erreur dans la requête : paramètre manquant, CodeSystem inexistant ou supprimé."},"500":{"description":"Erreur interne du serveur."}},"security":[{"X-API-KEY":[]}],"servers":[{"url":"https://smt.esante.gouv.fr","description":"Serveur d'API du point de terminaison FHIR du SMT."}]}},"/fhir/CodeSystem/_search":{"get":{"tags":["API liées au serveur FHIR"],"summary":"Permet d'effectuer une recherche sur les CodeSystems présents sur le serveur.","description":"Cette API permet d'effectuer une recherche sur les CodeSystems présents sur le serveur. Si vous voulez accéder aux CodeSystems protégés, s’identifier en utilisant le header HTTP \"Authorization\" avec une valeur de type <em>Bearer Token</em> (\"Bearer xxxxxxx...\")","operationId":"searchOnCodeSystems","parameters":[{"name":"_sort","in":"query","description":"Ordre de tri des résultats.","required":false,"schema":{"type":"string"}},{"name":"_count","in":"query","description":"Nombre maximum de résultats à retourner.","required":false,"schema":{"type":"string"}},{"name":"_id","in":"query","description":"L'identifiant de la ressource.","required":false,"schema":{"type":"string"}},{"name":"_lastUpdated","in":"query","description":"Retourne uniquement les ressources mises à jour dans l’intervalle spécifié.","required":false,"schema":{"type":"string"}},{"name":"_security","in":"query","description":"La sécurité associée à la ressource.","required":false,"schema":{"type":"string"}},{"name":"_tag","in":"query","description":"Le tag (étiquette) associé à la ressource.","required":false,"schema":{"type":"string"}},{"name":"content-mode","in":"query","description":"Mode de contenu : not-present | example | fragment | complete | supplement.","required":false,"schema":{"type":"string"}},{"name":"context","in":"query","description":"Un contexte d'utilisation (use context) assigné au CodeSystem.","required":false,"schema":{"type":"string"}},{"name":"context-type","in":"query","description":"Un type de contexte d'utilisation assigné au CodeSystem.","required":false,"schema":{"type":"string"}},{"name":"context-type-value","in":"query","description":"Un type et une valeur de contexte d'utilisation assignés au CodeSystem.","required":false,"schema":{"type":"string"}},{"name":"description","in":"query","description":"Description du CodeSystem.","required":false,"schema":{"type":"string"}},{"name":"identifier","in":"query","description":"Identifiant externe du CodeSystem.","required":false,"schema":{"type":"string"}},{"name":"name","in":"query","description":"Nom technique du CodeSystem (utilisé en machine).","required":false,"schema":{"type":"string"}},{"name":"publisher","in":"query","description":"Nom de l'éditeur du CodeSystem.","required":false,"schema":{"type":"string"}},{"name":"status","in":"query","description":"Statut actuel du CodeSystem.","required":false,"schema":{"type":"string"}},{"name":"system","in":"query","description":"Le système pour tous les codes définis par ce CodeSystem (équivalent à 'url').","required":false,"schema":{"type":"string"}},{"name":"title","in":"query","description":"Nom lisible humainement du CodeSystem.","required":false,"schema":{"type":"string"}},{"name":"url","in":"query","description":"L’URI qui identifie le CodeSystem.","required":false,"schema":{"type":"string"}},{"name":"version","in":"query","description":"Version métier (business version) du CodeSystem.","required":false,"schema":{"type":"string"}},{"name":"x-syndication-status","in":"query","description":"Statut de syndication du CodeSystem.","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Effectue une recherche sur les CodeSystems si la requête aboutit avec succès.","content":{"application/fhir+json":{"schema":{"type":"array","items":{"properties":{"resourceType":{"type":"string","description":"Le type de la ressource.","example":"Bundle"},"total":{"type":"string","description":"Nombre de versions d'un CodeSystem.","example":"3"}}}}}}},"401":{"description":"Jeton non valide."},"403":{"description":"L'utilisateur ne possède pas les droits pour effectuer cette requête."},"404":{"description":"Une erreur dans la requête : paramètre manquant, CodeSystem inexistant ou supprimé."},"500":{"description":"Erreur interne du serveur."}},"security":[{"X-API-KEY":[]}],"servers":[{"url":"https://smt.esante.gouv.fr","description":"Serveur d'API du point de terminaison FHIR du SMT."}]}},"/fhir/CodeSystem/$lookup":{"get":{"tags":["API liées au serveur FHIR"],"summary":"Obtenir toutes les informations sur un code.","description":"Cette API permet d'obtenir des informations sur un code appartenant à un CodeSystem Si vous voulez accéder aux CodeSystems protégés, s’identifier en utilisant le header HTTP \"Authorization\" avec une valeur de type <em>Bearer Token</em> (\"Bearer xxxxxxx...\")","operationId":"getCodeWithLookUp","parameters":[{"name":"code","in":"query","description":"Code du concept. Exemple : 421720008","required":false,"schema":{"type":"string"}},{"name":"system","in":"query","description":"URL du CodeSystem","required":false,"schema":{"type":"string"}},{"name":"coding","in":"query","description":"Code du coding. Exemple : 83152002","required":false,"schema":{"type":"string"}},{"name":"version","in":"query","description":"Version du CodeSystem. Exemple : 4","required":false,"schema":{"type":"string"}},{"name":"displayLanguage","in":"query","description":"Langue du CodeSystem. Exemple : fr-FR","required":false,"schema":{"type":"string"}},{"name":"property","in":"query","description":"Propriété souhaitée en réponse. Exemple : title","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Les metadonnées du point de terminaison FHIR si la requête aboutit avec succès.","content":{"application/fhir+json":{"schema":{"type":"array","items":{"properties":{"ressourceType":{"type":"string","description":"TypeRessource","example":"Parameters"},"parameters":{"type":"string","description":"DetailConcept","example":"  details of parameters"}}}}}}},"401":{"description":"Jeton non valide."},"403":{"description":"L'utilisateur ne possède pas les droits pour effectuer cette requête."},"404":{"description":"Une erreur dans la requête : paramètre manquant, CodeSystem inexistant ou supprimé."},"500":{"description":"Erreur interne du serveur."}},"security":[{"X-API-KEY":[]}],"servers":[{"url":"https://smt.esante.gouv.fr","description":"Serveur d'API du point de terminaison FHIR du SMT."}]}},"/fhir/CodeSystem/{id}/$validate-code":{"get":{"tags":["API liées au serveur FHIR"],"summary":"Savoir si un code fait partie d'un CodeSystem.","description":"Cette API permet de savoir si un code appartient à un CodeSystem. Si vous voulez accéder aux CodeSystems protégés, s’identifier en utilisant le header HTTP \"Authorization\" avec une valeur de type <em>Bearer Token</em> (\"Bearer xxxxxxx...\")","operationId":"isCodeInCodeSystem","parameters":[{"name":"id","in":"path","description":"Id du CodeSystem. Exemple : 123","required":true,"schema":{"type":"string"}},{"name":"url","in":"query","description":"Url du CodeSystem.","required":false,"schema":{"type":"string"}},{"name":"version","in":"query","description":"Version du CodeSystem.","required":false,"schema":{"type":"string"}},{"name":"code","in":"query","description":"Code à tester","required":false,"schema":{"type":"string"}},{"name":"coding","in":"query","description":"Coding à tester","required":false,"schema":{"type":"string"}},{"name":"valueSetVersion","in":"query","description":"Version du ValueSet à tester","required":false,"schema":{"type":"string"}},{"name":"system","in":"query","description":"System","required":false,"schema":{"type":"string"}},{"name":"systemVersion","in":"query","description":"Version du system","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Savoir si le CodeSystem contient le code si la requête aboutit avec succès.","content":{"application/fhir+json":{"schema":{"type":"array","items":{"properties":{"name":{"type":"string","description":"result","example":"result"},"valueBoolean":{"type":"string","description":"code présent","example":"true"}}}}}}},"401":{"description":"Jeton non valide."},"403":{"description":"L'utilisateur ne possède pas les droits pour effectuer cette requête."},"404":{"description":"Une erreur dans la requête : paramètre manquant, CodeSystem inexistant ou supprimé."},"500":{"description":"Erreur interne du serveur."}},"security":[{"X-API-KEY":[]}],"servers":[{"url":"https://smt.esante.gouv.fr","description":"Serveur d'API du point de terminaison FHIR du SMT."}]}},"/fhir/CodeSystem/$subsumes":{"get":{"tags":["API liées au serveur FHIR"],"summary":"Connaitre le niveau de hiérarchie entre deux codes ou codings.","description":"Cette API permet de connaitre le niveau de hiérarchie entre deux codes ou codings. Si vous voulez accéder aux CodeSystems protégés, s’identifier en utilisant le header HTTP \"Authorization\" avec une valeur de type <em>Bearer Token</em> (\"Bearer xxxxxxx...\")","operationId":"compareTwoCodes","parameters":[{"name":"codeA","in":"query","description":"Premier code. Exemple : 83152002","required":false,"schema":{"type":"string"}},{"name":"codeB","in":"query","description":"Second code Exemple : 405815000","required":false,"schema":{"type":"string"}},{"name":"system","in":"query","description":"System auquel appartiennent les codes","required":false,"schema":{"type":"string"}},{"name":"codingA","in":"query","description":"Premier coding","required":false,"schema":{"type":"string"}},{"name":"codingB","in":"query","description":"Second coding","required":false,"schema":{"type":"string"}},{"name":"version","in":"query","description":"Version","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Savoir si le CodeSystem contient le code si la requête aboutit avec succès.","content":{"application/fhir+json":{"schema":{"type":"array","items":{"properties":{"resourceType":{"type":"string","description":"Parameters","example":"result"},"valueCode":{"type":"string","description":"comparaison hiérarchique","example":"subsumed-by"}}}}}}},"401":{"description":"Jeton non valide."},"403":{"description":"L'utilisateur ne possède pas les droits pour effectuer cette requête."},"404":{"description":"Une erreur dans la requête : paramètre manquant, CodeSystem inexistant ou supprimé."},"500":{"description":"Erreur interne du serveur."}},"security":[{"X-API-KEY":[]}],"servers":[{"url":"https://smt.esante.gouv.fr","description":"Serveur d'API du point de terminaison FHIR du SMT."}]}},"/fhir/ValueSet":{"get":{"tags":["API liées au serveur FHIR"],"summary":"Lister tous les ValueSets.","description":"Cette API permet de lister tous les ValueSets. Si vous voulez accéder aux ValueSets protégés, s’identifier en utilisant le header HTTP \"Authorization\" avec une valeur de type <em>Bearer Token</em> (\"Bearer xxxxxxx...\")","operationId":"getAllValueSets","responses":{"200":{"description":"Lister tous les ValueSets si la requête aboutit avec succès.","content":{"application/fhir+json":{"schema":{"type":"array","items":{"properties":{"resourceType":{"type":"string","description":"Le type de response.","example":"Bundle"},"total":{"type":"string","description":"Le nombre de CodeSystems présents","example":"12"}}}}}}},"401":{"description":"Jeton non valide."},"403":{"description":"L'utilisateur ne possède pas les droits pour effectuer cette requête."},"404":{"description":"Une erreur dans la requête : paramètre manquant, CodeSystem inexistant ou supprimé."},"500":{"description":"Erreur interne du serveur."}},"security":[{"X-API-KEY":[]}],"servers":[{"url":"https://smt.esante.gouv.fr","description":"Serveur d'API du point de terminaison FHIR du SMT."}]}},"/fhir/ValueSet/{id}":{"get":{"tags":["API liées au serveur FHIR"],"summary":"Obtenir un ValueSet par son id.","description":"Cette API permet d'obtenir un ValueSet par son id. Si vous voulez accéder aux ValueSets protégés, s’identifier en utilisant le header HTTP \"Authorization\" avec une valeur de type <em>Bearer Token</em> (\"Bearer xxxxxxx...\")","operationId":"getAValueSet","parameters":[{"name":"id","in":"path","description":"Id du ValueSet. Exemple : 123","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Le détail du ValueSet si la requête aboutit avec succès.","content":{"application/fhir+json":{"schema":{"type":"array","items":{"properties":{"resourceType":{"type":"string","description":"Le type de ressource.","example":"2021.12"},"id":{"type":"string","description":"id du ValueSet.","example":"123"}}}}}}},"401":{"description":"Jeton non valide."},"403":{"description":"L'utilisateur ne possède pas les droits pour effectuer cette requête."},"404":{"description":"Une erreur dans la requête : paramètre manquant, CodeSystem inexistant ou supprimé."},"500":{"description":"Erreur interne du serveur."}},"security":[{"X-API-KEY":[]}],"servers":[{"url":"https://smt.esante.gouv.fr","description":"Serveur d'API du point de terminaison FHIR du SMT."}]}},"/fhir/ValueSet/{id}/_history/{version_id}":{"get":{"tags":["API liées au serveur FHIR"],"summary":"Obtenir une version d'un ValueSet par son id et sa version.","description":"Cette API permet d'obtenir le contenu d'une version d'un ValueSet. Si vous voulez accéder aux s, s’identifier en utilisant le header HTTP \"Authorization\" avec une valeur de type <em>Bearer Token</em> (\"Bearer xxxxxxx...\")","operationId":"getAValueSetVersion","parameters":[{"name":"id","in":"path","description":"Id du ValueSet. Exemple : 123","required":true,"schema":{"type":"string"}},{"name":"version_id","in":"path","description":"La version du ValueSet. Exemple : 2","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Le détail de la version du CodeSystem si la requête aboutit avec succès.","content":{"application/fhir+json":{"schema":{"type":"array","items":{"properties":{"versionId":{"type":"string","description":"La version du ValueSet.","example":"2"},"id":{"type":"string","description":"Id du ValueSet.","example":"123"}}}}}}},"401":{"description":"Jeton non valide."},"403":{"description":"L'utilisateur ne possède pas les droits pour effectuer cette requête."},"404":{"description":"Une erreur dans la requête : paramètre manquant, CodeSystem inexistant ou supprimé."},"500":{"description":"Erreur interne du serveur."}},"security":[{"X-API-KEY":[]}],"servers":[{"url":"https://smt.esante.gouv.fr","description":"Serveur d'API du point de terminaison FHIR du SMT."}]}},"/fhir/ValueSet/{id}/_history":{"get":{"tags":["API liées au serveur FHIR"],"summary":"Obtenir l'historique d'un ValueSet par son id.","description":"Cette API permet d'obtenir l'historique d'un ValueSet. Si vous voulez accéder aux ValueSets protégés, s’identifier en utilisant le header HTTP \"Authorization\" avec une valeur de type <em>Bearer Token</em> (\"Bearer xxxxxxx...\")","operationId":"getAllValueSetVersions","parameters":[{"name":"id","in":"path","description":"Id du ValueSet. Exemple : 123","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Historique du ValueSet si la requête aboutit avec succès.","content":{"application/fhir+json":{"schema":{"type":"array","items":{"properties":{"type":{"type":"string","description":"Le type de la ressource.","example":"history"},"total":{"type":"string","description":"Nombre de versions d'un ValueSet.","example":"5"}}}}}}},"401":{"description":"Jeton non valide."},"403":{"description":"L'utilisateur ne possède pas les droits pour effectuer cette requête."},"404":{"description":"Une erreur dans la requête : paramètre manquant, CodeSystem inexistant ou supprimé."},"500":{"description":"Erreur interne du serveur."}},"security":[{"X-API-KEY":[]}],"servers":[{"url":"https://smt.esante.gouv.fr","description":"Serveur d'API du point de terminaison FHIR du SMT."}]}},"/fhir/ValueSet/_search":{"get":{"tags":["API liées au serveur FHIR"],"summary":"Permet d'effectuer une recherche sur les ValueSets présents sur le serveur.","description":"Cette API permet d'effectuer une recherche sur les ValueSets présents sur le serveur. Si vous voulez accéder aux ValueSets protégés, s’identifier en utilisant le header HTTP \"Authorization\" avec une valeur de type <em>Bearer Token</em> (\"Bearer xxxxxxx...\")","operationId":"searchOnValueSets","parameters":[{"name":"_sort","in":"query","description":"Ordre de tri des résultats.","required":false,"schema":{"type":"string"}},{"name":"_count","in":"query","description":"Nombre maximum de résultats à retourner.","required":false,"schema":{"type":"string"}},{"name":"_id","in":"query","description":"L'identifiant de la ressource.","required":false,"schema":{"type":"string"}},{"name":"_lastUpdated","in":"query","description":"Retourne uniquement les ressources mises à jour dans l’intervalle spécifié.","required":false,"schema":{"type":"string"}},{"name":"_security","in":"query","description":"La sécurité associée à la ressource.","required":false,"schema":{"type":"string"}},{"name":"_tag","in":"query","description":"Le tag (étiquette) associé à la ressource.","required":false,"schema":{"type":"string"}},{"name":"context","in":"query","description":"Un contexte d'utilisation (use context) assigné au ValueSet.","required":false,"schema":{"type":"string"}},{"name":"context-type","in":"query","description":"Un type de contexte d'utilisation assigné au ValueSet.","required":false,"schema":{"type":"string"}},{"name":"context-type-value","in":"query","description":"Un type et une valeur de contexte d'utilisation assignés au ValueSet.","required":false,"schema":{"type":"string"}},{"name":"description","in":"query","description":"Description du ValueSet.","required":false,"schema":{"type":"string"}},{"name":"identifier","in":"query","description":"Identifiant externe du ValueSet.","required":false,"schema":{"type":"string"}},{"name":"name","in":"query","description":"Nom technique du ValueSet (utilisé en machine).","required":false,"schema":{"type":"string"}},{"name":"publisher","in":"query","description":"Nom de l'éditeur du ValueSet.","required":false,"schema":{"type":"string"}},{"name":"reference","in":"query","description":"Un système de codes inclus ou exclu dans le ValueSet.","required":false,"schema":{"type":"string"}},{"name":"status","in":"query","description":"Statut actuel du ValueSet.","required":false,"schema":{"type":"string"}},{"name":"title","in":"query","description":"Nom lisible humainement du ValueSet.","required":false,"schema":{"type":"string"}},{"name":"url","in":"query","description":"L’URI qui identifie le ValueSet.","required":false,"schema":{"type":"string"}},{"name":"version","in":"query","description":"Version métier (business version) du ValueSet.","required":false,"schema":{"type":"string"}},{"name":"x-syndication-status","in":"query","description":"Statut de syndication du ValueSet.","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Effectue une recherche sur les ValueSets si la requête aboutit avec succès.","content":{"application/fhir+json":{"schema":{"type":"array","items":{"properties":{"resourceType":{"type":"string","description":"Le type de la ressource.","example":"Bundle"},"total":{"type":"string","description":"Nombre de versions d'un ValueSet.","example":"3"}}}}}}},"401":{"description":"Jeton non valide."},"403":{"description":"L'utilisateur ne possède pas les droits pour effectuer cette requête."},"404":{"description":"Une erreur dans la requête : paramètre manquant, CodeSystem inexistant ou supprimé."},"500":{"description":"Erreur interne du serveur."}},"security":[{"X-API-KEY":[]}],"servers":[{"url":"https://smt.esante.gouv.fr","description":"Serveur d'API du point de terminaison FHIR du SMT."}]}},"/fhir/ValueSet/$expand":{"get":{"tags":["API liées au serveur FHIR"],"summary":"Etendre le contenu d'un ValueSet.","description":"Cette API permet d'étendre un ValueSet. Si vous voulez accéder aux ressources protégées, s’identifier en utilisant le header HTTP \"Authorization\" avec une valeur de type <em>Bearer Token</em> (\"Bearer xxxxxxx...\")","operationId":"expandValueSet","parameters":[{"name":"url","in":"query","description":"url. Exemple : http://hl7.org/fhir/ValueSet/list-example-codes","required":false,"schema":{"type":"string"}},{"name":"valueSetVersion","in":"query","description":"Version du ValueSet. Exemple : 3","required":false,"schema":{"type":"string"}},{"name":"filter","in":"query","description":"Filtres. Exemple : blood","required":false,"schema":{"type":"string"}},{"name":"context","in":"query","description":"Contexte d'utilisation","required":false,"schema":{"type":"string"}},{"name":"offset","in":"query","description":"À partir de quel index de résultat fournir les informations (défaut = 0)","required":false,"schema":{"type":"string"}},{"name":"count","in":"query","description":"Nombre de résultats maximal à fournir. Exemple : 1000","required":false,"schema":{"type":"string"}},{"name":"displayLanguage","in":"query","description":"Langue à filtrer pour les résultats. Exemple : fr-FR","required":false,"schema":{"type":"string"}},{"name":"includeHierarchy","in":"query","description":"Inclure l'héritage.","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Savoir si le CodeSystem contient le code si la requête aboutit avec succès.","content":{"application/fhir+json":{"schema":{"type":"array","items":{"properties":{"resourceType":{"type":"string","description":"ValueSet","example":"ValueSet"},"details of VS":{"type":"string","description":"detail du ValueSet","example":"ValueSet details"}}}}}}},"401":{"description":"Jeton non valide."},"403":{"description":"L'utilisateur ne possède pas les droits pour effectuer cette requête."},"404":{"description":"Une erreur dans la requête : paramètre manquant, CodeSystem inexistant ou supprimé."},"500":{"description":"Erreur interne du serveur."}},"security":[{"X-API-KEY":[]}],"servers":[{"url":"https://smt.esante.gouv.fr","description":"Serveur d'API du point de terminaison FHIR du SMT."}]}},"/fhir/ValueSet/{id}/$validate-code":{"get":{"tags":["API liées au serveur FHIR"],"summary":"Savoir si un code fait partie d'un ValueSet.","description":"Cette API permet de savoir si un code appartient à un ValueSet. Si vous voulez accéder aux ressources protégées, s’identifier en utilisant le header HTTP \"Authorization\" avec une valeur de type <em>Bearer Token</em> (\"Bearer xxxxxxx...\")","operationId":"isCodeInValueSet","parameters":[{"name":"id","in":"path","description":"Id du ValueSet. Exemple : 123","required":true,"schema":{"type":"string"}},{"name":"url","in":"query","description":"Url du ValueSet.","required":false,"schema":{"type":"string"}},{"name":"version","in":"query","description":"Version du ValueSet.","required":false,"schema":{"type":"string"}},{"name":"code","in":"query","description":"Code à tester","required":false,"schema":{"type":"string"}},{"name":"display","in":"query","description":"Display","required":false,"schema":{"type":"string"}},{"name":"coding","in":"query","description":"Coding à tester","required":false,"schema":{"type":"string"}},{"name":"valueSetVersion","in":"query","description":"Version du ValueSet à tester","required":false,"schema":{"type":"string"}},{"name":"system","in":"query","description":"System","required":false,"schema":{"type":"string"}},{"name":"systemVersion","in":"query","description":"Version du system","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Savoir si le CodeSystem contient le code si la requête aboutit avec succès.","content":{"application/fhir+json":{"schema":{"type":"array","items":{"properties":{"name":{"type":"string","description":"result","example":"result"},"valueBoolean":{"type":"string","description":"code présent","example":"true"}}}}}}},"401":{"description":"Jeton non valide."},"403":{"description":"L'utilisateur ne possède pas les droits pour effectuer cette requête."},"404":{"description":"Une erreur dans la requête : paramètre manquant, CodeSystem inexistant ou supprimé."},"500":{"description":"Erreur interne du serveur."}},"security":[{"X-API-KEY":[]}],"servers":[{"url":"https://smt.esante.gouv.fr","description":"Serveur d'API du point de terminaison FHIR du SMT."}]}},"/fhir/ConceptMap":{"get":{"tags":["API liées au serveur FHIR"],"summary":"Lister tous les ConceptMaps.","description":"Cette API permet de lister tous les ConceptMaps. Si vous voulez accéder à des ressources protégées, s’identifier en utilisant le header HTTP \"Authorization\" avec une valeur de type <em>Bearer Token</em> (\"Bearer xxxxxxx...\")","operationId":"getAllConceptMap","responses":{"200":{"description":"Lister tous les ConceptMaps si la requête aboutit avec succès.","content":{"application/fhir+json":{"schema":{"type":"array","items":{"properties":{"resourceType":{"type":"string","description":"Le type de response.","example":"Bundle"},"total":{"type":"string","description":"Le nombre de ConceptMap présents","example":"2"}}}}}}},"401":{"description":"Jeton non valide."},"403":{"description":"L'utilisateur ne possède pas les droits pour effectuer cette requête."},"404":{"description":"Une erreur dans la requête."},"500":{"description":"Erreur interne du serveur."}},"security":[{"X-API-KEY":[]}],"servers":[{"url":"https://smt.esante.gouv.fr","description":"Serveur d'API du point de terminaison FHIR du SMT."}]}},"/fhir/ConceptMap/{id}":{"get":{"tags":["API liées au serveur FHIR"],"summary":"Obtenir un ConceptMap par son id.","description":"Cette API permet d'obtenir un ConceptMap par son id. Si vous voulez accéder aux ConceptMap protégés, s’identifier en utilisant le header HTTP \"Authorization\" avec une valeur de type <em>Bearer Token</em> (\"Bearer xxxxxxx...\")","operationId":"getAConceptMap","parameters":[{"name":"id","in":"path","description":"Id du ConceptMap. Exemple : 123","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Le détail du ConceptMap si la requête aboutit avec succès.","content":{"application/fhir+json":{"schema":{"type":"array","items":{"properties":{"resourceType":{"type":"string","description":"Le type de ressource.","example":"ConceptMap"},"id":{"type":"string","description":"id du ConceptMap.","example":"123"}}}}}}},"401":{"description":"Jeton non valide."},"403":{"description":"L'utilisateur ne possède pas les droits pour effectuer cette requête."},"404":{"description":"Une erreur dans la requête : paramètre manquant, ConceptMap inexistant ou supprimé."},"500":{"description":"Erreur interne du serveur."}},"security":[{"X-API-KEY":[]}],"servers":[{"url":"https://smt.esante.gouv.fr","description":"Serveur d'API du point de terminaison FHIR du SMT."}]}},"/fhir/ConceptMap/{id}/_history/{version_id}":{"get":{"tags":["API liées au serveur FHIR"],"summary":"Obtenir un ConceptMap par son id et sa version.","description":"Cette API permet d'obtenir un ConceptMap par son id et sa version. Si vous voulez accéder aux ConceptMap protégés, s’identifier en utilisant le header HTTP \"Authorization\" avec une valeur de type <em>Bearer Token</em> (\"Bearer xxxxxxx...\")","operationId":"getAConceptMapVersion","parameters":[{"name":"id","in":"path","description":"id du ConceptMap. Exemple : 123","required":true,"schema":{"type":"string"}},{"name":"version_id","in":"path","description":"Version du ConceptMap. Exemple : 1","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Le détail du ConceptMap si la requête aboutit avec succès.","content":{"application/fhir+json":{"schema":{"type":"array","items":{"properties":{"resourceType":{"type":"string","description":"Le type de ressource.","example":"ConceptMap"},"id":{"type":"string","description":"id du ConceptMap.","example":"123"}}}}}}},"401":{"description":"Jeton non valide."},"403":{"description":"L'utilisateur ne possède pas les droits pour effectuer cette requête."},"404":{"description":"Une erreur dans la requête : paramètre manquant, ConceptMap inexistant ou supprimé."},"500":{"description":"Erreur interne du serveur."}},"security":[{"X-API-KEY":[]}],"servers":[{"url":"https://smt.esante.gouv.fr","description":"Serveur d'API du point de terminaison FHIR du SMT."}]}},"/fhir/ConceptMap/{id}/_history":{"get":{"tags":["API liées au serveur FHIR"],"summary":"Obtenir l'historique d'un ConceptMap par son id.","description":"Cette API permet d'obtenir l'historique d'un ConceptMap par son id. Si vous voulez accéder aux ConceptMap protégés, s’identifier en utilisant le header HTTP \"Authorization\" avec une valeur de type <em>Bearer Token</em> (\"Bearer xxxxxxx...\")","operationId":"getAConceptMapHistory","parameters":[{"name":"id","in":"path","description":"Id du ConceptMap. Exemple : 123","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Le détail du ConceptMap si la requête aboutit avec succès.","content":{"application/fhir+json":{"schema":{"type":"array","items":{"properties":{"resourceType":{"type":"string","description":"Le type de ressource.","example":"Bundle"},"type":{"type":"string","description":"type de la réponse.","example":"history"}}}}}}},"401":{"description":"Jeton non valide."},"403":{"description":"L'utilisateur ne possède pas les droits pour effectuer cette requête."},"404":{"description":"Une erreur dans la requête : paramètre manquant, ConceptMap inexistant ou supprimé."},"500":{"description":"Erreur interne du serveur."}},"security":[{"X-API-KEY":[]}],"servers":[{"url":"https://smt.esante.gouv.fr","description":"Serveur d'API du point de terminaison FHIR du SMT."}]}},"/fhir/metadata":{"get":{"tags":["API liées au serveur FHIR"],"summary":"Obtenir toutes les informations sur l'instance du point de terminaison FHIR.","description":"Cette API permet d'obtenir des informations sur l'instance du point de terminaison FHIR. cette requête ne necessite pas d'authentification.","operationId":"getOntoserverMetadatas","parameters":[{"name":"mode","in":"query","description":"\"normative\" en paramètre permet de consulter les types de ressources supportées (CapabilityStatement), \"terminology\" en paramètre fournit des informations à propos des terminologies supportées par le serveur (TerminologyCapabilities).","required":false,"schema":{"type":"string"},"example":"terminology"}],"responses":{"200":{"description":"Les metadonnées du du point de terminaison FHIR si la requête aboutit avec succès.","content":{"application/fhir+json":{"schema":{"type":"array","items":{"properties":{"ressourceType":{"type":"string","description":"Capabilities","example":"TerminologyCapabilities"},"version":{"type":"string","description":"Version","example":"6.13.0.1686909710727"}}}}}}},"404":{"description":"Une erreur dans la requête."},"500":{"description":"Erreur interne du serveur."}},"security":[{"X-API-KEY":[]}],"servers":[{"url":"https://smt.esante.gouv.fr","description":"Serveur d'API du point de terminaison FHIR du SMT."}]}},"/api/sparql":{"get":{"tags":["API pour les requêtes SPARQL"],"summary":"Effectuer une requête SPARQL. GET: tous les paramètres en URL.","description":"Cette API permet d'effectuer une requête SPARQL en tenant compte des droits de l'utilisateur pour l'accès à certains concepts.","operationId":"querySparQLGet","parameters":[{"name":"query","in":"query","description":"La requête SPARQL","required":true,"schema":{"type":"string"}},{"name":"default-graph-uri","in":"query","description":"URI du graphe par défaut","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"named-graph-uri","in":"query","description":"URIs des graphes nommés","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"format","in":"query","description":"Le format de retour attendu, ce format est prioritaire par rapport à celui précisé dans le header Accept. La liste des formats disponible est la [suivante](http://vos.openlinksw.com/owiki/wiki/VOS/VOSSparqlProtocol)","required":false,"schema":{"type":"string"}},{"name":"Accept","in":"header","description":"Alternative pour préciser le format de retour attendu. Ce header ne peut pas être testé par cette IHM.","required":false,"schema":{"type":"string"}}],"responses":{"408":{"description":"Le temps de l'exécution de la requête dépasse celui autorisé."},"401":{"description":"Ce jeton d'authentification fourni n'est pas valide."},"502":{"description":"Virtuoso a rencontré une erreur inattendue."},"400":{"description":"La syntaxe de la requête est erronée. Un paramètre obligatoire est potentiellement manquant."},"500":{"description":"Erreur inattendue."},"200":{"description":"Requête traitée avec succès."}},"security":[{"X-API-KEY":[]}]},"post":{"tags":["API pour les requêtes SPARQL"],"summary":"Effectuer une requête SPARQL. POST: Requête en body et autres paramètres en URL","description":"Cette API permet d'effectuer une requête SPARQL en tenant compte des droits de l'utilisateur pour l'accès à certains concepts.","operationId":"querySparQLPostDirect","parameters":[{"name":"format","in":"query","description":"Le format de retour attendu, ce format est prioritaire par rapport à celui précisé dans le header Accept. La liste des formats disponible est la [suivante](http://vos.openlinksw.com/owiki/wiki/VOS/VOSSparqlProtocol)","required":false,"schema":{"type":"string"}},{"name":"Accept","in":"header","description":"Alternative pour préciser le format de retour attendu. Ce header ne peut pas être testé par cette IHM.","required":false,"schema":{"type":"string"}},{"name":"default-graph-uri","in":"query","description":"URI du graphe par défaut","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"named-graph-uri","in":"query","description":"URIs des graphes nommés","required":false,"schema":{"type":"array","items":{"type":"string"}}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/MultiValueMapStringString"}},"application/sparql-query":{"schema":{"type":"string","description":"La requête SPARQL"}}},"required":true},"responses":{"408":{"description":"Le temps de l'exécution de la requête dépasse celui autorisé."},"401":{"description":"Ce jeton d'authentification fourni n'est pas valide."},"502":{"description":"Virtuoso a rencontré une erreur inattendue."},"400":{"description":"La syntaxe de la requête est erronée. Un paramètre obligatoire est potentiellement manquant."},"500":{"description":"Erreur inattendue."},"200":{"description":"Requête traitée avec succès."}},"security":[{"X-API-KEY":[]}]}},"/api/concepts/search":{"post":{"tags":["API pour les concepts"],"summary":"Faire une recherche simple de concepts présents dans le catalogue des concepts.","description":"Cette API permet de réaliser une recherche générale parmi les principaux champs de métadonnées des concepts.","operationId":"searchConceptPost","parameters":[{"name":"searchedText","in":"query","description":"Le texte à rechercher parmi les champs de métadonnées des concepts.","required":true,"schema":{"type":"string"}},{"name":"pagination","in":"query","description":"Le numéro de page des résultats correspondant à la recherche.","required":false,"schema":{"type":"integer","format":"int32","default":1}},{"name":"size","in":"query","description":"Le nombre de résultats à remonter dans la page. Doit être inférieur à 100.","required":false,"schema":{"type":"integer","format":"int32","default":10}},{"name":"terminologyFilters","in":"query","description":"La liste des terminologies sur lesquelles chercher les concepts. Deprecated: utiliser le corps de la requête (ne pas fournir de valeurs pour dcTypeFacets si vous souhaitez filtrer uniquement par terminologie).","required":false,"deprecated":true,"schema":{"type":"array","items":{"type":"string"}}},{"name":"lang","in":"query","description":"La langue de la recherche.","required":false,"schema":{"type":"string","default":""}},{"name":"exact","in":"query","description":"Indique que la recherche est de type \"exacte\" (ne remonte que les concepts ayant un champ dont la valeur correspond exactement au texte recherché).","required":false,"deprecated":true,"schema":{"type":"boolean","default":false}},{"name":"adv","in":"query","description":"Indique si la recherche doit être effectuée en mode étendu.","required":false,"schema":{"type":"boolean","default":false}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchConceptRequestBody"},"examples":{"Permet de filtrer sur des terminologies et des dc:Type.":{"summary":"Exemple d'utilisation de filtres","description":"Permet de filtrer sur des terminologies et des dc:Type.","value":{"facets":[{"terminoName":"terminologie-cim-10","dcTypeFacets":[{"dcType":"block"}]},{"terminoName":"terminologie-cim11-mms","dcTypeFacets":[{"dcType":"category"},{"dcType":"window"}]}],"terminologySpecifiqueFacets":[{"terminoName":"terminologie-cim11-mms","uri":"http://example.org/field","fieldName":"customField","value":"customValue"}]}}}}}},"responses":{"200":{"description":"La liste des concepts correspondant aux critères fournis et pour chacun d'entre eux, les métadonnées de base résumant leur contenu.","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ConceptListWithCountAndFacet"}}}}},"500":{"description":"Erreur inattendue."}},"security":[{"X-API-KEY":[]}]}},"/api/concepts/search/code":{"post":{"tags":["API pour les concepts"],"summary":"Recherche de concepts à partir d'un code (skos:notation).","description":"Cette API permet de réaliser une recherche de concepts à partir d'un code (skos:notation). Pour rechercher dans les concepts de terminologies protégées, s’identifier en utilisant le header HTTP \"Authorization\" avec une valeur de type <em>Bearer Token</em> (\"Bearer xxxxxxx...\")","operationId":"searchConceptByCode","parameters":[{"name":"pagination","in":"query","description":"Le numéro de page des résultats correspondant à la recherche.","required":false,"schema":{"type":"integer","format":"int32","default":1}},{"name":"size","in":"query","description":"Le nombre de résultats à remonter dans la page. Doit être inférieur à 100.","required":false,"schema":{"type":"integer","format":"int32","default":10}},{"name":"code","in":"query","description":"La valeur à utiliser pour filtrer les codes (skos:notation) dans la recherche.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","description":"La liste des facettes à appliquer. Chaque facette correspond à une association entre le nom technique de la terminologie et si besoin une liste de valeurs de dc:Type à chercher dans ses concepts.","items":{"$ref":"#/components/schemas/TerminologyFacetInput"}},"examples":{"Permet de filtrer sur des terminologies et des dc:Type. Ne rien mettre pour ne pas limiter la recherche.":{"summary":"Exemple d'utilisation de filtres","description":"Permet de filtrer sur des terminologies et des dc:Type. Ne rien mettre pour ne pas limiter la recherche.","value":{"facets":[{"terminoName":"terminologie-cim-10","dcTypeFacets":[{"dcType":"block"}]},{"terminoName":"terminologie-cim11-mms","dcTypeFacets":[{"dcType":"category"},{"dcType":"window"}]}],"terminologySpecifiqueFacets":[{"terminoName":"terminologie-cim11-mms","uri":"http://example.org/field","fieldName":"customField","value":"customValue"}]}}}}}},"responses":{"200":{"description":"La liste des concepts correspondant au code fourni et pour chacun d'entre eux, les métadonnées de base résumant leur contenu.","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ConceptListWithCountAndFacet"}}}}},"500":{"description":"Erreur inattendue."}},"security":[{"X-API-KEY":[]}]}},"/api/concepts/search/boolean":{"post":{"tags":["API pour les concepts"],"summary":"Faire une recherche avancée de concepts (obsolète).","description":"Cette API permet de réaliser une recherche complexe construite à partir du query-builder.","operationId":"searchConceptAdvanced2","parameters":[{"name":"pagination","in":"query","description":"Le numéro de page des résultats correspondant à la recherche.","required":false,"schema":{"type":"integer","format":"int32","default":1}},{"name":"size","in":"query","description":"Le nombre de résultats à remonter dans la page. Doit être inférieur à 100.","required":false,"schema":{"type":"integer","format":"int32","default":10}},{"name":"lang","in":"query","description":"La langue de la recherche.","required":false,"schema":{"type":"string","default":""}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConceptSearchInput"},"examples":{"Exemple de requête avancée":{"summary":"Exemple de requête avancée","description":"Exemple de requête avancée","value":{"query":{"condition":"AND","not":false,"rules":[{"field":"label","id":"label","input":"text","operator":"EQUAL","type":"string","value":"sang"},{"field":"altlabel","id":"altlabel","input":"text","operator":"NOT_EQUAL","type":"string","value":"cheveux"},{"condition":"OR","not":false,"rules":[{"field":"notes","id":"notes","input":"text","operator":"EQUAL","type":"string","value":"notes"},{"field":"code","id":"code","input":"text","operator":"NOT_EQUAL","type":"string","value":"3"}]}],"valid":true},"facets":[{"terminoName":"terminologie-cim-10","dcTypeFacets":[{"dcType":"block"}]},{"terminoName":"terminologie-cim11-mms","dcTypeFacets":[{"dcType":"category"},{"dcType":"window"}]}]}}}}},"required":true},"responses":{"200":{"description":"La liste des concepts correspondant aux critères fournis et pour chacun d'entre eux, les métadonnées de base résumant leur contenu.","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ConceptListWithCountAndFacet"}}}}},"500":{"description":"Erreur inattendue."}},"deprecated":true,"security":[{"X-API-KEY":[]}]}},"/api/terminologies/search":{"get":{"tags":["API pour les terminologies"],"summary":"Obtenir la liste des terminologies présentes dans le catalogue des terminologies.","description":"Cette API permet de réaliser une recherche générale parmi les principaux champs de métadonnées des terminologies.","operationId":"searchTerminologyPublic","parameters":[{"name":"searchedText","in":"query","description":"Le texte à rechercher parmi les champs de métadonnées des terminologies.","required":true,"schema":{"type":"string"}},{"name":"pagination","in":"query","description":"Le numéro de page de résultats correspondant à la recherche.","required":false,"schema":{"type":"integer","format":"int32","default":1}},{"name":"size","in":"query","description":"La nombre de résultats à remonter dans la page.","required":false,"schema":{"type":"integer","format":"int32","default":10}},{"name":"adv","in":"query","description":"Indique si la recherche doit être effectuée en mode étendu.","required":false,"schema":{"type":"boolean","default":false}}],"responses":{"200":{"description":"La liste des terminologies correspondant aux critères fournis, et pour chacune d'entre elles les métadonnées de base résumant leurs contenus.","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PublicTerminologyListWithCount"}}}}},"500":{"description":"Erreur inattendue."}},"security":[{"X-API-KEY":[]}]}},"/api/terminologies/search/autocomplete":{"get":{"tags":["API pour les terminologies"],"summary":"Obtenir les résultats d'autocomplétion d'un champ (obsolète).","description":"Cette API permet de récupérer les résultats d'autocomplétion sur les différents champs des terminologies. Au maximum, les 5 résultats les plus pertinents sont remontés par l'API. Si aucun résultat n'est trouvé, la liste retournée est vide.<br>La liste des champs disponibles à l'autocomplétion est :<br><ul><li><b>title</b> : Autocomplétion sur le titre des terminologies.</li><li><b>legalPerson</b> : Autocomplétion sur la personne morale des terminologies.</li><li><b>theme</b> : Autocomplétion sur le thème des terminologies.</li></ul>","operationId":"autocompleteSearchTerminology","parameters":[{"name":"advancedSearchField","in":"query","description":"Le nom du champ sur lequel réaliser la mise à jour.","required":true,"schema":{"type":"string"}},{"name":"advancedSearchFieldValue","in":"query","description":"La valeur à autocompléter pour ce champ.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"La liste des résultats de l'autocomplétion demandée.","content":{"*/*":{"schema":{"type":"array","items":{"type":"string"}}}}}},"deprecated":true,"security":[{"X-API-KEY":[]}]}},"/api/terminologies/search/advanced":{"get":{"tags":["API pour les terminologies"],"summary":"Obtenir la liste des terminologies répondant aux critères d'une recherche avancée (obsolète).","description":"Cette API permet de réaliser une recherche avancée de terminologies à partir de critères pré-sélectionnés. Pour l'utilisation des champs de recherche avancée, nous vous recommandons l'utilisation préalable de l'API d'autocomplétion si vous voulez obtenir des valeurs réalistes pour ces champs.","operationId":"advancedSearchTerminology","parameters":[{"name":"pagination","in":"query","description":"Le numéro de page de résultats correspondant à la recherche.","required":false,"schema":{"type":"integer","format":"int32","default":1}},{"name":"size","in":"query","description":"La nombre de résultats à remonter dans la page.","required":false,"schema":{"type":"integer","format":"int32","default":10}},{"name":"title","in":"query","description":"La valeur à utiliser pour filtrer les titres dans la recherche.","required":false,"schema":{"type":"string","default":""}},{"name":"person","in":"query","description":"La valeur à utiliser pour filtrer les personnes morales dans la recherche.","required":false,"schema":{"type":"string","default":""}},{"name":"theme","in":"query","description":"La valeur à utiliser pour filtrer les thèmes dans la recherche.","required":false,"schema":{"type":"string","default":""}},{"name":"description","in":"query","description":"La valeur à utiliser pour filtrer les descriptions dans la recherche.","required":false,"schema":{"type":"string","default":""}},{"name":"comment","in":"query","description":"La valeur à utiliser pour filtrer les commentaires dans la recherche.","required":false,"schema":{"type":"string","default":""}}],"responses":{"200":{"description":"La liste des terminologies correspondant aux critères fournis, et pour chacune d'entre elles les métadonnées de base résumant leurs contenus.","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PublicTerminologyListWithCount"}}}}}},"deprecated":true,"security":[{"X-API-KEY":[]}]}},"/api/terminologies/list":{"get":{"tags":["API pour les terminologies"],"summary":"Obtenir la liste des terminologies visibles.","description":"Cette API permet d'obtenir la liste des terminologies visibles, sans doublon et triée par ordre alphabétique croissant.","operationId":"listTerminologiesWithoutDuplicates","responses":{"200":{"description":"De succinctes informations permettant d'identifier les terminologies.","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TerminologyMetadataForSelector"}}}}},"500":{"description":"Erreur inattendue."}},"security":[{"X-API-KEY":[]}]}},"/api/terminologies/list/with-concepts":{"get":{"tags":["API pour les terminologies"],"summary":"Obtenir la liste des terminologies visibles ayant des concepts.","description":"Cette API permet d'obtenir la liste des terminologies visibles ayant des concepts, sans doublon et triée par ordre alphabétique croissant.","operationId":"listTerminologiesWithConcepts","responses":{"200":{"description":"De succinctes informations permettant d'identifier les terminologies.","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TerminologyMetadataForSelector"}}}}},"500":{"description":"Erreur inattendue."}},"security":[{"X-API-KEY":[]}]}},"/api/terminologies/home":{"get":{"tags":["API pour les terminologies"],"summary":"Obtenir la liste des terminologies présentes en page d'accueil.","description":"Cette API permet de lister les terminologies qui sont accessibles dans le carousel de la page d'accueil du site.","operationId":"listTerminologiesFrontPage","responses":{"200":{"description":"La liste des terminologies formant le carousel de la page d'accueil avec pour chacune d'entres elles les métadonnées nécessaires à la mise en forme de l'affichage.","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PublicTerminologyListWithCount"}}}}}},"security":[{"X-API-KEY":[]}]}},"/api/terminologies/detail":{"get":{"tags":["API pour les terminologies"],"summary":"Obtenir le détail d'une terminologie.","description":"Cette API permet d'obtenir l'ensemble des métadonnées de la terminologie nécessaires à l'affichage de la page de détails. Ces métadonnées contiennent en particulier les liens vers les ressources externes liées.","operationId":"listTerminologyDetailPublic","parameters":[{"name":"terminologyId","in":"query","description":"L'identifiant technique de la terminologie.<br>Pour obtenir cette valeur, se référer à l'API <i>\"/api/terminologies/list\"</i>.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"L'ensemble des métadonnées utiles pour la terminologie si cette dernière est trouvée.","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PublicTerminologyDetail"}}}}},"404":{"description":"Une erreur lorsque la terminologie n'existe pas."}},"security":[{"X-API-KEY":[]}]}},"/api/concepts/roots":{"get":{"tags":["API pour les concepts"],"summary":"Obtenir la liste des concepts racines.","description":"Cette API permet de récupérer tous les concepts racines relatif à une terminologie.","operationId":"allRootConcept","parameters":[{"name":"size","in":"query","description":"Le nombre de résultats à remonter dans la page.","required":false,"schema":{"type":"integer","format":"int32","default":10}},{"name":"terminologyId","in":"query","description":"L'identifiant technique de la terminologie.<br>Pour obtenir cette valeur, se référer à l'API <i>\"/api/terminologies/list/with-concepts\"</i>.","required":true,"schema":{"type":"string"}},{"name":"lang","in":"query","description":"La langue de la recherche.","required":false,"schema":{"type":"string","default":""}}],"responses":{"401":{"description":"Une authentification est nécessaire pour effectuer cette action."},"403":{"description":"L'utilisateur n'est pas autorisé à effectuer cette action."},"404":{"description":"La terminologies n'existe pas."},"500":{"description":"Erreur inattendue."},"200":{"description":"La liste des concepts racines avec, pour chacun d'entre eux, un ensemble de métadonnées.","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ConceptListWithCountAndFacet"}}}}}},"security":[{"X-API-KEY":[]}]}},"/api/concepts/detail":{"get":{"tags":["API pour les concepts"],"summary":"Obtenir le detail d'un concept.","description":"Cette API permet d'obtenir l'ensemble des métadonnées d'un concept.","operationId":"detailConcept","parameters":[{"name":"terminologyId","in":"query","description":"L'identifiant technique de la terminologie.<br>Pour obtenir cette valeur, se référer à l'API <i>\"/api/terminologies/list/with-concepts\"</i>.","required":true,"schema":{"type":"string"}},{"name":"conceptId","in":"query","description":"L'identifiant technique du concept.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"La liste des métadonnées du concept ciblé.","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ConceptMetadataFull"}}}}},"401":{"description":"Une authentification est nécessaire pour effectuer cette action."},"404":{"description":"La terminologie ou le concept n'existe pas."},"403":{"description":"L'utilisateur n'est pas autorisé à effectuer cette action."},"500":{"description":"Erreur inattendue."}},"security":[{"X-API-KEY":[]}]}},"/api/concepts/child":{"get":{"tags":["API pour les concepts"],"summary":"Obtenir la liste des enfants d'un concept.","description":"Cette API permet de récupérer tous les concepts enfants relatif à un concept parent.","operationId":"childConcept","parameters":[{"name":"size","in":"query","description":"Le nombre de résultats à remonter dans la page.","required":false,"schema":{"type":"integer","format":"int32","default":10}},{"name":"terminologyId","in":"query","description":"L'identifiant technique de la terminologie.<br>Pour obtenir cette valeur, se référer à l'API <i>\"/api/terminologies/list/with-concepts\"</i>.","required":true,"schema":{"type":"string"}},{"name":"conceptId","in":"query","description":"Une liste de concepts dont on veut les enfants.","required":true,"schema":{"type":"array","items":{"type":"string"}}}],"responses":{"404":{"description":"La terminologies ou les concepts n'existent pas."},"401":{"description":"Une authentification est nécessaire pour effectuer cette action."},"200":{"description":"La liste des concepts enfants avec, pour chacun d'entre eux, un ensemble de métadonnées.","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/ConceptChildren"}}}}},"403":{"description":"L'utilisateur n'est pas autorisé à effectuer cette action."},"500":{"description":"Erreur inattendue."}},"security":[{"X-API-KEY":[]}]}},"/api/concepts/mappings":{"get":{"tags":["API pour les concepts"],"summary":"Obtenir la liste des correspondances liées à un concept","description":"Cette API permet de récupérer les correspondances liées à un concept dont on connait l’ID ou le code.","operationId":"listMappings","parameters":[{"name":"terminologyId","in":"query","description":"ID de la terminologie du concept principal.","required":true,"schema":{"type":"string"}},{"name":"conceptId","in":"query","description":"ID du concept principal (à renseigner si le paramètre code n’est pas utilisé).","required":false,"schema":{"type":"string"}},{"name":"code","in":"query","description":"Code du concept principal (à renseigner si le paramètre conceptId n’est pas utilisé).","required":false,"schema":{"type":"string"}}],"responses":{"401":{"description":"Erreur: Une authentification est nécessaire pour effectuer cette action."},"403":{"description":"Erreur: L'utilisateur n'est pas autorisé à effectuer cette action."},"200":{"description":"La liste des correspondances avec, pour chacune d'elles, un ensemble de métadonnées ainsi que leur nombre total et le nombre de correspondances protégées.","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MappingListWithCounts"}}}}},"404":{"description":"Erreur: Le concept principal et/ou la terminologie associée n'ont pas été trouvés"},"500":{"description":"Erreur inattendue."}},"security":[{"X-API-KEY":[]}]}}},"components":{"schemas":{"MultiValueMapStringString":{"type":"object","properties":{"all":{"type":"object","additionalProperties":{"type":"string"},"writeOnly":true},"empty":{"type":"boolean"}},"additionalProperties":{"type":"array","items":{"type":"string"}}},"DcTypeFacetInput":{"type":"object","properties":{"dcType":{"type":"string","description":"La valeur de dc:type sur laquelle filtrer les résultats.","example":"category"}},"description":"Nom d'un dc:type à utiliser pour filtrer les résultats d'une recherche."},"SearchConceptRequestBody":{"type":"object","properties":{"facets":{"type":"array","description":"La liste des facettes à appliquer. Chaque facette correspond à une association entre le nom technique de la terminologie et si besoin une liste de valeurs de dc:Type à chercher dans ses concepts.","items":{"$ref":"#/components/schemas/TerminologyFacetInput"}},"terminologySpecifiqueFacets":{"type":"array","description":"La liste des facettes spécifiques à appliquer sur des champs particuliers de terminologies.","items":{"$ref":"#/components/schemas/TerminologySpecifiqueFacetInput"}}},"description":"Le corps de la requête contenant les facettes et facettes spécifiques."},"TerminologyFacetInput":{"type":"object","properties":{"terminoName":{"type":"string","description":"Le nom technique de la terminologie","example":"terminologie-cim11-mms"},"dcTypeFacets":{"type":"array","description":"La liste des facettes à appliquer sur les valeurs de dc:type dans la terminologie","items":{"$ref":"#/components/schemas/DcTypeFacetInput"}}},"description":"Facette fournie par un utilisateur pour filtrer les résultats d'une recherche."},"TerminologySpecifiqueFacetInput":{"type":"object","properties":{"id":{"type":"string","description":"Identifiant de la facette spécifique."},"values":{"type":"array","description":"Liste des valeurs associées à la facette spécifique.","items":{"type":"string","description":"Liste des valeurs associées à la facette spécifique."}}},"description":"Facette fournie par un utilisateur pour filtrer les résultats d'une recherche sur un attribut de terminologie."},"ConceptListWithCountAndFacet":{"type":"object","properties":{"numberOfConcepts":{"type":"integer","description":"Le nombre de résultats obtenus.","format":"int64","example":5},"totalNumberOfConcepts":{"type":"integer","description":"Le nombre de concepts dans la terminologie.","format":"int64","example":150},"facets":{"type":"array","description":"Les facettes obtenues en réponse.","items":{"$ref":"#/components/schemas/TerminologyFacetOutput"}},"concepts":{"type":"array","description":"Les concepts remontés par la requête.","items":{"$ref":"#/components/schemas/ConceptMetadataSummary"}},"suggest":{"type":"array","description":"Des éventuelles suggestions de recherches alternatives si la recherche ne retourne pas de résultat.","example":"sans, sang, santé","items":{"type":"string","description":"Des éventuelles suggestions de recherches alternatives si la recherche ne retourne pas de résultat.","example":"sans, sang, santé"}}}},"ConceptMetadataSummary":{"type":"object","properties":{"id":{"type":"string","description":"L'URI identifiant le concept.","example":"https://data.esante.gouv.fr/wonca-cispclub/cisp2/X19"},"terminologyName":{"type":"string","description":"Le nom technique de la terminologie dans laquelle trouver le concept.","example":"terminologie-cisp"},"prefLabel":{"type":"string","description":"Le libellé préférentiel du concept.","example":"Tuméfaction du sein chez la femme; masse du sein chez la femme"},"terminologyLabel":{"type":"string","description":"Le nom ou acronyme de la terminologie dans laquelle trouver le concept.","example":"CISP-2"},"terminologyTitle":{"type":"string","description":"Le nom complet de la terminologie dans laquelle trouver le concept.","example":"Classification Internationale des Soins Primaires v2"},"definition":{"type":"string","description":"Une définition du concept.","example":"Il s'agit de texte libre précisé au niveau du concept pour aider à sa compréhension."},"code":{"type":"string","description":"Le code (skos:notation) du concept.","example":"X19"},"dcType":{"type":"string","description":"Le type du concept.","example":"category"},"others":{"type":"array","description":"Autres attributs du concept : liste des prefLabel et des définitions dans toutes les langues disponibles","items":{"$ref":"#/components/schemas/EsConceptsOtherForFront"}},"individual":{"type":"boolean"},"class":{"type":"boolean"}},"description":"Information résumant un concept et la terminologie dans laquelle le trouver."},"DcTypeFacetOutput":{"type":"object","properties":{"dcType":{"type":"string","description":"Le nom du dc:type considéré pour cette facette.","example":"Molécule de chimiothérapie","deprecated":true},"docCount":{"type":"integer","description":"Le nombre de documents correspondant à cette facette.","format":"int64","example":10,"deprecated":true}},"description":"Représentation d'une facette de recherche portant sur la propriété dc:type des concepts."},"EsAxiomAnnotationForFront":{"type":"object","properties":{"blankNodeType":{"type":"string","description":"Type de nœud blanc.","enum":["ANONYMOUS_ANNOTATION","LOGICAL_AXIOM","AXIOM_ANNOTATION"]},"other":{"type":"array","description":"Liste des autres concepts associés à ce nœud blanc.","items":{"$ref":"#/components/schemas/EsConceptsOtherForFront"}},"axiomAnnotations":{"type":"array","description":"Liste des annotations d'axiomes liées à ce nœud blanc.","items":{"$ref":"#/components/schemas/EsAxiomAnnotationForFront"}},"blankNodeId":{"type":"string","description":"Identifiant du nœud blanc.","writeOnly":true}},"description":"Liste des annotations d'axiomes de la ressource."},"EsBlankNodeForFront":{"type":"object","properties":{"blankNodeType":{"type":"string","description":"Type de nœud blanc.","enum":["ANONYMOUS_ANNOTATION","LOGICAL_AXIOM","AXIOM_ANNOTATION"]},"axiomAnnotations":{"type":"array","description":"Liste des annotations d'axiomes liées à ce nœud blanc.","items":{"$ref":"#/components/schemas/EsAxiomAnnotationForFront"}},"blankNodeId":{"type":"string","description":"Identifiant du nœud blanc.","writeOnly":true}},"description":"Représente un nœud blanc avec ses relations et annotations."},"EsConceptsOtherForFront":{"type":"object","properties":{"key":{"type":"string","description":"Le nom de la relation.","example":"rdfs:label"},"lang":{"type":"string","description":"La langue des valeurs documentées. La valeur peut être vide si elle n'est pas localisée.","example":"fr"},"value":{"type":"array","description":"La liste des valeurs associées à cette relation et cette langue.","example":"Cancer du sein","deprecated":true,"items":{"type":"string","description":"La liste des valeurs associées à cette relation et cette langue.","example":"Cancer du sein","deprecated":true}},"valueUrisString":{"type":"array","description":"La liste d'uri associées à cette relation et cette langue.","example":"http://uri","items":{"type":"string","description":"La liste d'uri associées à cette relation et cette langue.","example":"http://uri"}},"negative":{"type":"boolean","description":"Booléen valant true si la relation et les valeurs associées sont ciblée par une NegativePropertyAssertion","example":true},"valueUris":{"type":"array","description":"Liste des URI avec leurs libellés associés.","items":{"$ref":"#/components/schemas/EsUriWithLabelForFront"}},"literals":{"type":"array","description":"Liste des littéraux associés au concept.","items":{"$ref":"#/components/schemas/EsLiteralForFront"}},"blankNodes":{"type":"array","description":"Liste des nœuds blancs associés au concept.","items":{"$ref":"#/components/schemas/EsBlankNodeForFront"}},"blankNodesRef":{"type":"array","description":"Références des nœuds blancs.","writeOnly":true,"items":{"type":"string","description":"Références des nœuds blancs."}}},"description":"Liste des relations décrivant le concept, leurs valeurs et leurs langues associées."},"EsLiteralForFront":{"type":"object","properties":{"value":{"type":"string","description":"La valeur textuelle de l'attribut de la relation.","example":"Tumeur maligne du sein"},"axiomAnnotations":{"type":"array","description":"Liste des annotations d'axiomes de la ressource.","items":{"$ref":"#/components/schemas/EsAxiomAnnotationForFront"}}},"description":"Liste des littéraux associés au concept."},"EsUriWithLabelForFront":{"type":"object","properties":{"terminologyName":{"type":"string","description":"Le nom technique de la terminologie.","example":"terminologie-cisp"},"terminologyVersion":{"type":"string","description":"La version de la terminologie.","example":"V1.0"},"terminologyTitle":{"type":"string","description":"Le nom complet de la terminologie dans laquelle trouver le concept.","example":"Classification Internationale des Soins Primaires v2"},"terminologyPublisher":{"type":"string","description":"La valeur du champ dct:publisher dans les métadonnées sources.","example":"ANS"},"others":{"type":"array","description":"Liste des libellés disponibles de l'URI référencée, dans toutes les langues disponibles et pour toutes les relations possibles","items":{"$ref":"#/components/schemas/EsConceptsOtherForFront"}},"uri":{"type":"string","description":"L'URI documentée.","example":"http://data.esante.gouv.fr/atih/cim10/C50"},"labelFr":{"type":"string","description":"Le libellé français de l'URI référencée.","example":"Tumeur maligne du sein"},"labelEn":{"type":"string","description":"Le libellé anglais de l'URI référencée.","example":"Breast cancer"},"axiomAnnotations":{"type":"array","description":"Liste des annotations d'axiomes de la ressource.","items":{"$ref":"#/components/schemas/EsAxiomAnnotationForFront"}},"classType":{"type":"array","description":"Liste des types de classe associés à ce concept.","items":{"type":"string","description":"Liste des types de classe associés à ce concept."}},"concept":{"type":"boolean"},"isIndividual":{"type":"boolean","description":"Un booléen valant true uniquement s'il s'agit d'un individu","example":true},"isProperty":{"type":"boolean","description":"Booléen valant true si l'URI considérée est celle d'une propriété.","example":false}},"description":"Une URI référencée dans le SMT avec ses libellés associés, et des détails supplémentaires."},"TerminologyFacet":{"type":"object","properties":{"id":{"type":"string","description":"Identifiant de la facette."},"nameFr":{"type":"string","description":"Libellé de la facette en français."},"nameEn":{"type":"string","description":"Libellé de la facette en anglais."},"terminologySpecificFacetValues":{"type":"array","description":"Valeurs spécifiques de la facette pour la terminologie.","items":{"$ref":"#/components/schemas/TerminologySpecificFacetValue"}}},"description":"Facette de terminologie, contient les libellés en français et en anglais ainsi que les valeurs spécifiques associées."},"TerminologyFacetOutput":{"type":"object","properties":{"terminoName":{"type":"string","description":"Le nom technique de la terminologie","example":"terminologie-cisp"},"label":{"type":"string","description":"Le nom ou l'acronyme de la terminologie","example":"CISP-2"},"docCount":{"type":"integer","description":"Le nombre de concepts correspondant à cette facette","format":"int64","example":10},"docTotalCount":{"type":"integer","description":"Le nombre total de document dans cette terminologie","format":"int64","example":10},"terminologyFacets":{"type":"array","description":"Les sous-facettes au sein de la terminologie.","items":{"$ref":"#/components/schemas/TerminologyFacet"}},"dcTypeFacets":{"type":"array","description":"Les sous-facettes au sein de la terminologie, calculées sur les propriétés dc:type des concepts","deprecated":true,"items":{"$ref":"#/components/schemas/DcTypeFacetOutput"}},"visible":{"type":"boolean"}},"description":"Facette associée à une requête de recherche de concepts et permettant de cibler les terminologies dans lesquelles des résultats ont été trouvés."},"TerminologySpecificFacetValue":{"type":"object","properties":{"label":{"type":"string","description":"Libellé de la facette spécifique."},"docCount":{"type":"integer","description":"Nombre de documents associés à cette facette.","format":"int32"}},"description":"Valeur spécifique de facette pour une terminologie, avec libellé et nombre de documents."},"ConceptSearchInput":{"type":"object","properties":{"query":{"$ref":"#/components/schemas/QueryBuilderGroup"},"facets":{"type":"array","items":{"$ref":"#/components/schemas/TerminologyFacetInput"}}},"description":"La requête créée avec le query-builder et la liste des facettes à appliquer. Chaque facette correspond à une association entre le nom technique de la terminologie et si besoin une liste de valeurs de dc:Type à chercher dans ses concepts."},"QueryBuilderGroup":{"type":"object","properties":{"condition":{"type":"string","description":"Opérateur de liaison (AND/OR) à appliquer entre les noeuds de critères","example":"AND","enum":["AND","OR"]},"not":{"type":"boolean","description":"Opérateur de négation (true/false) à appliquer entre les noeuds de critères","example":true},"rules":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/QueryBuilderGroup"},{"$ref":"#/components/schemas/QueryBuilderRule"}]}}}},"QueryBuilderNode":{"type":"object"},"QueryBuilderRule":{"type":"object","allOf":[{"$ref":"#/components/schemas/QueryBuilderNode"},{"type":"object","properties":{"field":{"type":"string","description":"Champ de recherche (label, altlabel, notes ou code)","example":"label"},"operator":{"type":"string","description":"Opérateur à utiliser (EQUAL, NOT_EQUAL, CONTAINS, BEGINS_WITH)","example":"EQUAL","enum":["EQUAL","NOT_EQUAL","CONTAINS","BEGINS_WITH"]},"value":{"type":"string","description":"Valeur recherché","example":"coeur"}}}]},"PublicTerminologyListWithCount":{"type":"object","properties":{"numberOfTerminologies":{"type":"integer","description":"Nombre de terminologies décrites","format":"int64","example":10},"terminologies":{"type":"array","description":"Liste des terminologies décrites.","items":{"$ref":"#/components/schemas/TerminologyMetadataSummaryPublic"}}},"description":"Liste de terminologies avec un compteur précisant le nombre de terminologies décrites."},"TerminologyLicence":{"type":"object","properties":{"uri":{"type":"string","description":"URI de la licence de terminologie","example":"https://data.esante.gouv.fr/profile/distributions/LicenceLOv2"},"snomedCT":{"type":"boolean","description":"Indique qu'il s'agit d'une licence d’affiliation SNOMED CT","example":true},"updateDate":{"type":"string","description":"Date de mise à jour de la licence de terminologie, au format ISO.","format":"date-time","example":"2023-01-18T08:25:42.349Z"},"requiredLicences":{"type":"array","description":"Liste des licences requises (URI) en plus de la licence courante.","example":"[\"https://data.esante.gouv.fr/profile/distributions/LicenceLOv2\", ...]","items":{"type":"string","description":"Liste des licences requises (URI) en plus de la licence courante.","example":"[\"https://data.esante.gouv.fr/profile/distributions/LicenceLOv2\", ...]"}},"homepage":{"type":"string","description":"URL du détail de licence","example":"https://creativecommons.org/licenses/by-nc-nd/3.0/igo/legalcode"},"label":{"type":"string","description":"nom de la licence pour accéder à son contenu dans WP.","example":"CC BY-NC-ND 3.0 IGO"}},"description":"La liste des licences dont l'acceptation est également requise"},"TerminologyMetadataSummaryPublic":{"type":"object","properties":{"title":{"type":"string","description":"Le titre de la terminologie.","example":"CISP-2"},"originalTitle":{"type":"string","description":"La valeur du champ dct:title dans les métadonnées sources"},"originalLabel":{"type":"string","description":"La valeur du champ rdfs:label dans les métadonnées sources"},"uri":{"type":"string","description":"L'URI de terminologie qui est décrite.","example":"http://esante.gouv.fr/terminologie-cisp"},"terminologyId":{"type":"string","description":"L'identifiant technique de la terminologie.","example":"terminologie-cisp"},"date":{"type":"string","description":"La valeur du champ dct:issued dans les métadonnées sources.","example":"10/12/2021"},"version":{"type":"string","description":"La version de la terminologie.","example":"2021.12"},"licence":{"type":"object","additionalProperties":{"type":"string","description":"La liste des licences applicables à la terminologie","deprecated":true},"description":"La liste des licences applicables à la terminologie","deprecated":true},"theme":{"type":"string","description":"Le thème de la terminologie, qui correspond à la valeur de la relation dcat:theme.","example":"Santé"},"legalPersons":{"type":"array","description":"Les personnes légales (dct:publisher, schema:author, core:producer) associées à la terminologie (avec leurs noms, URLs liées...).","items":{"type":"object","additionalProperties":{"type":"string","description":"Les personnes légales (dct:publisher, schema:author, core:producer) associées à la terminologie (avec leurs noms, URLs liées...)."},"description":"Les personnes légales (dct:publisher, schema:author, core:producer) associées à la terminologie (avec leurs noms, URLs liées...)."}},"publisher":{"type":"string","description":"La valeur du champ dct:publisher dans les métadonnées sources.","example":"ANS"},"accessUrl":{"type":"string","description":"L'URL principale de consultation de la terminologie.","example":"http://www.cispclub.org/"},"downloadURL":{"type":"array","description":"Liens de téléchargement des ressources annexes de la terminologie.","example":"https://smt.esante.gouv.fr/wp-content/uploads/terminologies/terminologie-cisp/cgts_sem_cisp_fiche-detaillee.pdf","items":{"type":"string","description":"Liens de téléchargement des ressources annexes de la terminologie.","example":"https://smt.esante.gouv.fr/wp-content/uploads/terminologies/terminologie-cisp/cgts_sem_cisp_fiche-detaillee.pdf"}},"forProtected":{"type":"boolean","description":"true si l'accès à la terminologie nécessite d'être connecté.","example":true},"publishedDate":{"type":"string","description":"La date de la publication de la terminologie dans le SMT.","example":"2022-02-16T13:55:12.147+0000"},"mediaType":{"type":"array","description":"Les formats auxquels sont disponibles la terminologie.","example":"OWL, RF2, XLSX.","items":{"type":"string","description":"Les formats auxquels sont disponibles la terminologie.","example":"OWL, RF2, XLSX."}},"snomedCT":{"type":"boolean","description":"Indique s'il s'agit d'une édition ou d'une extension SNOMED CT.","example":false},"licences":{"type":"array","description":"La liste des licences applicables à la terminologie","items":{"$ref":"#/components/schemas/TerminologyLicence"}},"requiredLicences":{"type":"array","description":"La liste des licences dont l'acceptation est également requise","items":{"$ref":"#/components/schemas/TerminologyLicence"}}},"description":"Résumé des métadonnées d'une terminologie."},"TerminologyMetadataForSelector":{"type":"object","properties":{"terminologyId":{"type":"string","description":"L'identifiant technique de la terminologie.","example":"terminologie-cisp"},"title":{"type":"string","description":"Le nom de la terminologie.","example":"CISP-2"},"forProtected":{"type":"boolean","description":"true si l'accès à la terminologie nécessite d'être connecté.","example":true},"forPublisherAns":{"type":"boolean","description":"true si l'ANS est l'autorité de référence pour la terminologie.","example":true},"publishedDate":{"type":"string","description":"La date de la publication de la terminologie dans le SMT.","example":"2022-02-16T13:55:12.147+0000"},"licences":{"type":"array","description":"l'URI  de la licence.","example":"https://data.esante.gouv.fr/profile/distributions/LicenceLOv2","items":{"$ref":"#/components/schemas/TerminologyLicence"}},"requiredLicences":{"type":"array","description":"La liste des licences dont l'acceptation est également requise","items":{"$ref":"#/components/schemas/TerminologyLicence"}},"snomedCT":{"type":"boolean","description":"Indique qu'il s'agit d'une édition ou d'une extension SNOMED CT.","example":false},"userHasAccessToConcepts":{"type":"boolean","description":"Indique si l'utilisateur à le droit d'accéder aux concepts de cette terminologie.","example":true}},"description":"Représentation d'une terminologie pour le sélecteur de terminologies dans les recherches."},"AlignementMetadataSummaryPublic":{"type":"object","properties":{"alignementId":{"type":"string","description":"L'identifiant de l'alignement","example":"alignement-cim10-cim11-ans"},"versionInfo":{"type":"string","description":"La version de l'alignement","example":"version-20223-08"},"source":{"type":"string","description":"La source de l'alignement","example":"ANS"},"licenceLabel":{"type":"string","description":"Le label de la licence applicable à l'alignement","example":"LOv2"},"publishedDate":{"type":"string","description":"La date de publication de l'alignement dans le SMT","example":"2022-02-16T13:55:12.147+0000"},"protected":{"type":"boolean"}},"description":"Résumé des métadonnées d'un alignement"},"PublicTerminologyDetail":{"type":"object","properties":{"terminology":{"$ref":"#/components/schemas/TerminologyMetadataAllPublic"},"linkedAlignments":{"type":"array","items":{"$ref":"#/components/schemas/AlignementMetadataSummaryPublic"}}},"description":"Encapsulation du résumé des métadonnées de la terminologie."},"TerminologyMetadataAllPublic":{"type":"object","properties":{"title":{"type":"string","description":"Le titre de la terminologie.","example":"CISP-2"},"historyNote":{"type":"string","description":"La note d'historique associée à cette version (correspond à la relation skos:historyNote).","example":"Une note de version"},"classNumber":{"type":"string","description":"Le nombre de concepts décrits dans cette terminologie.","example":"1465"},"commentDescription":{"type":"string","description":"Le commentaire associé à cette version (correspond à la relation rdfs:comment).","example":"Un commentaire pour cette version."},"logoUrl":{"type":"string","description":"L'URL à laquelle se trouve l'icône illustrant la terminologie.","example":"https://ans-smt.coexya.eu/wp-content/themes/ans/assets_dist/dev/images//LOGO_ANS_2020_Largeur_BLANC.png"},"hasUsage":{"type":"string","description":"Les usages à avoir de la terminologie (correspond à la relation duv:hasUsage).","example":"Médecine de ville, soins primaires"},"audiences":{"type":"array","description":"Le public cible de cette terminologie (correspond à la relation dct:audience).","example":"Chercheurs, médecins","items":{"type":"string","description":"Le public cible de cette terminologie (correspond à la relation dct:audience).","example":"Chercheurs, médecins"}},"dataTransfertAgreement":{"type":"string","description":"Champ spécifique à l'ANS pointant les accords de transferts de données.","example":"Il s'agit d'une URL."},"terminologyManagementPolicy":{"type":"string","description":"Champ spécifique à l'ANS pointant la politique de gestion de la terminologie.","example":"Il s'agit d'une URL."},"terminologyPracticesStatement":{"type":"string","description":"Champ spécifique à l'ANS pointant la pratique de gestion de la terminologie.","example":"Il s'agit d'une URL."},"translationPolicy":{"type":"string","description":"Champ spécifique à l'ANS pointant la politique de traduction de la terminologie.","example":"Il s'agit d'une URL."},"isPrimaryTopicOf":{"type":"string","description":"Le thème principal de la terminologie (correspond à la relation foaf:isPrimaryTopicOf).","example":"Médical"},"isReferencedBys":{"type":"array","description":"Références liées à la terminologie.","example":"Il s'agit d'une liste d'URL.","items":{"type":"string","description":"Références liées à la terminologie.","example":"Il s'agit d'une liste d'URL."}},"accessUrl":{"type":"string","description":"L'URL principale de consultation de la terminologie.","example":"http://www.cispclub.org/"},"licence":{"type":"object","additionalProperties":{"type":"string","description":"La liste des licences applicables à la terminologie.","deprecated":true},"description":"La liste des licences applicables à la terminologie.","deprecated":true},"downloadURLs":{"type":"array","description":"Liens de téléchargement des ressources annexes de la terminologie.","example":"https://smt.esante.gouv.fr/wp-content/uploads/terminologies/terminologie-cisp/cgts_sem_cisp_fiche-detaillee.pdf","items":{"type":"string","description":"Liens de téléchargement des ressources annexes de la terminologie.","example":"https://smt.esante.gouv.fr/wp-content/uploads/terminologies/terminologie-cisp/cgts_sem_cisp_fiche-detaillee.pdf"}},"mediaType":{"type":"array","description":"Les formats auxquels sont disponibles la terminologie.","example":"OWL, RF2, XLSX.","items":{"type":"string","description":"Les formats auxquels sont disponibles la terminologie.","example":"OWL, RF2, XLSX."}},"status":{"type":"string","description":"Le statut de la terminologie.","example":"En concertation"},"contactPoints":{"type":"array","description":"Liens vers les contacts pour demander des précisions sur la terminologie.","items":{"type":"object","additionalProperties":{"type":"string","description":"Liens vers les contacts pour demander des précisions sur la terminologie."},"description":"Liens vers les contacts pour demander des précisions sur la terminologie."}},"theme":{"type":"string","description":"Le thème de la terminologie, qui correspond à la valeur de la relation dcat:theme.","example":"Santé"},"landingPages":{"type":"array","description":"Page d'accueil de la terminologie.","example":"Il s'agit d'une URL.","items":{"type":"string","description":"Page d'accueil de la terminologie.","example":"Il s'agit d'une URL."}},"languages":{"type":"array","description":"Langues pour lesquelles une traduction de la terminologie est disponible. Les codes utilisés sont ceux de http://publications.europa.eu/.","example":"FRA, DEU","items":{"type":"string","description":"Langues pour lesquelles une traduction de la terminologie est disponible. Les codes utilisés sont ceux de http://publications.europa.eu/.","example":"FRA, DEU"}},"identifiers":{"type":"array","description":"Identifiant de la terminologie (correspond à la relation dct:identifier).","example":"123.964.evs.234","items":{"type":"string","description":"Identifiant de la terminologie (correspond à la relation dct:identifier).","example":"123.964.evs.234"}},"issued":{"type":"string","description":"Date à laquelle la terminologie a été traitée.","example":"29/11/2021"},"sources":{"type":"array","description":"Les sources de la terminologie.","items":{"type":"object","additionalProperties":{"type":"string","description":"Les sources de la terminologie."},"description":"Les sources de la terminologie."}},"type":{"type":"string","description":"Les types de la terminologie.","example":"Terminologie"},"modified":{"type":"string","description":"Date de dernière modification de la terminologie.","example":"09/12/2021"},"versionInfo":{"type":"string","description":"La version de la terminologie.","example":"2021.12"},"versionNote":{"type":"string","description":"Notes associées à cette release de la terminologie.","example":"Quelques détails sur le contenu de cette release."},"publisher":{"type":"string","description":"La valeur du champ dct:publisher dans les métadonnées sources.","example":"ANS"},"terminologyId":{"type":"string","description":"L'identifiant technique de la terminologie.","example":"terminologie-cisp"},"producers":{"type":"array","description":"Les producteurs de la terminologie.","example":"ANSM","items":{"type":"string","description":"Les producteurs de la terminologie.","example":"ANSM"}},"forProtected":{"type":"boolean","description":"true si l'accès à la terminologie nécessite d'être connecté.","example":true},"forPublic":{"type":"boolean"},"publishedDate":{"type":"string","description":"La date de la publication de la terminologie dans le SMT.","example":"2022-02-16T13:55:12.147+0000"},"snomedCT":{"type":"boolean","description":"Indique qu'il s'agit d'une édition ou d'une extension SNOMED CT.","example":false},"licences":{"type":"array","description":"La liste des licences applicables à la terminologie","items":{"$ref":"#/components/schemas/TerminologyLicence"}},"requiredLicences":{"type":"array","description":"La liste des licences dont l'acceptation est également requise","items":{"$ref":"#/components/schemas/TerminologyLicence"}}},"description":"Détail des métadonnées d'une terminologie."},"MappingListWithCounts":{"type":"object","properties":{"numberOfMappings":{"type":"integer","description":"Nombre total de correspondances associées au concept principal","format":"int64","example":22},"numberOfProtectedMappings":{"type":"integer","description":"Nombre total de correspondances protégées associées au concept principal","format":"int64","example":7},"mappings":{"type":"array","description":"Liste des correspondances associées au concept principal","items":{"$ref":"#/components/schemas/MappingMetadataFull"}}},"description":"Informations sur les correspondances associées à un concept principal"},"MappingMetadataFull":{"type":"object","properties":{"alignmentId":{"type":"string","description":"ID de l'alignement","example":"alignement-cim_10-cim11-ans"},"alignmentVersion":{"type":"string","description":"version de l'alignement","example":"Version-007"},"targetTerminologyId":{"type":"string","description":"ID de la terminologie du concept cible","example":"terminologie-cim-10"},"targetTerminologyTitle":{"type":"string","description":"Nom de la terminologie du concept cible","example":"CIM-10"},"targetCode":{"type":"string","description":"Code du concept cible","example":"M67.42"},"targetUri":{"type":"string","description":"URI du concept cible","example":"http://data.esante.gouv.fr/atih/cim10/M67.42"},"methods":{"type":"array","description":"La liste des méthodes de la correspondance","example":"[Lexical matching, Structural matching]","items":{"type":"string","description":"La liste des méthodes de la correspondance","example":"[Lexical matching, Structural matching]"}},"validationStatus":{"type":"string","description":"Validation de la correspondance","example":"validé"},"type":{"type":"string","description":"Type de la correspondance","example":"="},"author":{"type":"string","description":"Auteur de l'alignement","example":"OMS"},"targetPrefLabels":{"type":"array","description":"Libellés du concept cible dans toutes les langues disponibles","items":{"$ref":"#/components/schemas/MultilingualData"}},"comments":{"type":"array","description":"Commentaire de la correspondance dans toutes les langues disponibles","items":{"$ref":"#/components/schemas/MultilingualData"}},"hostedBySMT":{"type":"boolean","description":"Indique si le concept est hébergé par le SMT"},"protected":{"type":"boolean"}},"description":"Détail d'une correspondance entre un concept principal et un concept cible"},"MultilingualData":{"type":"object","properties":{"key":{"type":"string","description":"Nom de la donnée"},"lang":{"type":"string","description":"Langue de la donnée"},"values":{"type":"array","description":"Valeurs de la donnée","items":{"type":"string","description":"Valeurs de la donnée"}}},"description":"DTO permettant la transmission de données multilingues."},"ConceptMetadataFull":{"type":"object","properties":{"subClasses":{"type":"array","description":"Les classes dont le concept est sous-classe.","items":{"$ref":"#/components/schemas/EsUriWithLabelForFront"}},"altLabelFr":{"type":"array","description":"Synonymes du concept en français. Correspond aux relations skos:altLabel.","example":"Mélanome du sein","items":{"type":"string","description":"Synonymes du concept en français. Correspond aux relations skos:altLabel.","example":"Mélanome du sein"}},"altLabelEn":{"type":"array","description":"Synonymes du concept en anglais. Correspond aux relations skos:altLabel.","example":"Breast melanoma","items":{"type":"string","description":"Synonymes du concept en anglais. Correspond aux relations skos:altLabel.","example":"Breast melanoma"}},"commentFr":{"type":"array","description":"Commentaire du concept en français. Correspond aux relations rdfs:comment.","example":"Des commentaires pour expliquer ce que décrit le concept.","items":{"type":"string","description":"Commentaire du concept en français. Correspond aux relations rdfs:comment.","example":"Des commentaires pour expliquer ce que décrit le concept."}},"commentEn":{"type":"array","description":"Commentaire du concept en anglais. Correspond aux relations rdfs:comment.","example":"Some comments explaining the concept's content.","items":{"type":"string","description":"Commentaire du concept en anglais. Correspond aux relations rdfs:comment.","example":"Some comments explaining the concept's content."}},"prefLabelFr":{"type":"array","description":"Libellé principal du concept en français. Correspond aux relations rdfs:label.","example":"Cancer du sein.","items":{"type":"string","description":"Libellé principal du concept en français. Correspond aux relations rdfs:label.","example":"Cancer du sein."}},"prefLabelEn":{"type":"array","description":"Libellé principal du concept en anglais. Correspond aux relations rdfs:label.","example":"Breast cancer.","items":{"type":"string","description":"Libellé principal du concept en anglais. Correspond aux relations rdfs:label.","example":"Breast cancer."}},"definitionFr":{"type":"array","description":"Définition du concept en français. Correspond aux relations skos:definition.","example":"Une définition plus complète du concept.","items":{"type":"string","description":"Définition du concept en français. Correspond aux relations skos:definition.","example":"Une définition plus complète du concept."}},"definitionEn":{"type":"array","description":"Définition du concept en anglais. Correspond aux relations skos:definition.","example":"A more detailed description of the concept.","items":{"type":"string","description":"Définition du concept en anglais. Correspond aux relations skos:definition.","example":"A more detailed description of the concept."}},"id":{"type":"string","description":"L'URI du concept, qui correspond à la ressource décrite.","example":"http://data.esante.gouv.fr/atih/cim10/C50"},"treeClass":{"type":"array","description":"Liste de tous les parents directs et indirects apparaissant dans l'arborescence du concept.","items":{"$ref":"#/components/schemas/EsConceptsTreeClass"}},"terminologyName":{"type":"string","description":"Nom technique de la terminologie.","example":"terminologie-cisp"},"properties":{"type":"array","description":"Liste des relations décrivant le concept.","example":"rdfs:label, dc:type...","items":{"type":"string","description":"Liste des relations décrivant le concept.","example":"rdfs:label, dc:type..."}},"other":{"type":"array","description":"Liste des relations décrivant le concept, les valeurs et les langues associées.","items":{"$ref":"#/components/schemas/EsConceptsOtherForFront"}},"classType":{"type":"string","description":"S'il s'agit d'un individu, l'URI de la classe qu'elle implémente.","example":"http://data.esante.gouv.fr/atih/cim10/C50"},"mappingsCount":{"type":"integer","description":"Nombre de correspondances rattachées au concept.","format":"int64","example":19},"versionTechniqueTermino":{"type":"string","description":"Version technique de la terminologie dont provient le concept","example":"2021-05-1.0_v11"},"class":{"type":"boolean"}},"description":"L'ensemble des données associées à un concept."},"EsConceptsTreeClass":{"type":"object","properties":{"id":{"type":"string","description":"L'URI du parent qui est décrit.","example":"http://data.esante.gouv.fr/atih/cim10/C50-C50"},"parents":{"type":"array","description":"La liste des URI des parents du parent couramment décrit.","example":"http://data.esante.gouv.fr/atih/cim10/C00-C75","items":{"type":"string","description":"La liste des URI des parents du parent couramment décrit.","example":"http://data.esante.gouv.fr/atih/cim10/C00-C75"}}},"description":"Représentation d'un niveau de la hiérarchie parmi les parents d'un concept."},"ConceptChildren":{"type":"object","properties":{"conceptSubClasses":{"type":"array","items":{"$ref":"#/components/schemas/ConceptSubClassLink"}},"nbChildren":{"type":"integer","format":"int64"},"props":{"type":"array","items":{"$ref":"#/components/schemas/EsConceptsOtherForFront"}}}},"ConceptSubClassLink":{"type":"object","properties":{"id":{"type":"string"},"labelFr":{"type":"string"},"labelEn":{"type":"string"},"isLeaf":{"type":"boolean","writeOnly":true},"order":{"type":"integer","format":"int32"},"props":{"type":"array","items":{"$ref":"#/components/schemas/EsConceptsOtherForFront"}},"individual":{"type":"boolean"},"class":{"type":"boolean"},"leaf":{"type":"boolean"}}}},"securitySchemes":{"X-API-KEY":{"type":"apiKey","description":"X-API-KEY must appear in header","name":"X-API-KEY","in":"header"}}}}