https://github.com/ansforge/smt-cim11_owl
This repository will contains all scripts used to convert and extract ICD-11 from OMS website to the SMT
https://github.com/ansforge/smt-cim11_owl
Last synced: about 1 month ago
JSON representation
This repository will contains all scripts used to convert and extract ICD-11 from OMS website to the SMT
- Host: GitHub
- URL: https://github.com/ansforge/smt-cim11_owl
- Owner: ansforge
- License: apache-2.0
- Created: 2023-02-20T07:55:45.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-02-08T16:14:22.000Z (over 2 years ago)
- Last Synced: 2025-01-11T09:51:30.864Z (over 1 year ago)
- Language: Java
- Size: 90.9 MB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CIM-11-MMS en OWL
Le répertoire contient les scripts (java) pour extraire et convertir la [CIM-11 MMS](https://icd.who.int/browse11/l-m/fr#/http%3a%2f%2fid.who.int%2ficd%2fentity%2f1136813326) à partir des [APIs de l'OMS](https://icd.who.int/icdapi) .
La création du fichier de la CIM-11-MMS passe par 4 étapes (qui va inclure le français et l'anglais) :
1. Génrer le fichier en [OWL](https://www.w3.org/OWL/), qui est le format utilisé sur le [SMT](https://smt.esante.gouv.fr/).
2. Concaténer les deux versions en français en anglais pour au final avoir un seule fichier OWL comme celui publié sur le SMT.
### Génerer les deux fichier FR et EN en OWL ###
#### 1. Mettre à jours le fichier de configurations:
Dans le fichier `configuration.properties`, mettre à jour les paramètres suivants :
#### - le paramètre pour la langue : ####
````
icd_language = fr
````
#### - le paramètre pour l'URI d'accès à l'API de l'OMS : ####
````
entityURI = https://id.who.int/icd/release/11/2024-01/mms
````
#### - les paramètres de connexion à l'API : ####
```java
Paramètres sécurités d'acces à la API CIM11
TOKEN_ENPOINT = https://icdaccessmanagement.who.int/connect/token
CLIENT_ID = ***
CLIENT_SECRET = ***
SCOPE = icdapi_access
GRANT_TYPE = client_credentials
```
#### 2. Lancer le script de géneration du fichier :
````
`java -jar icd11-owl.jar owlCim11Mms -l fr -o CIM11_FR.owl `.
````
````
`java -jar icd11-owl.jar owlCim11Mms -l en -o CIM11_EN.owl `.
````
### Concaténation des version en français et en anglais ###
#### 1. Lancer le script de concaténation:
#### Rq: modifier l'URI de l'ontology FR avant de lancer le script
`java -jar icd11-owl.jar concatenateCim11 -owl_fr CIM11_FR.owl -owl_en CIM11_EN.owl -owl_complet CIM11_COMPLETE_FR_EN.owl `