Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Recherche et vérification de numéro ADELI #164

Closed
pageyohan opened this issue Feb 14, 2024 · 2 comments
Closed

Recherche et vérification de numéro ADELI #164

pageyohan opened this issue Feb 14, 2024 · 2 comments
Assignees
Labels
API Implémentation

Comments

@pageyohan
Copy link

pageyohan commented Feb 14, 2024

Bonjour, je viens tout fraichement d'obtenir ma clé d'API pour l'Annuaire Santé FHIR et je regarde un petit peu la documentation et essaye de comprendre le bon fonctionnement.

Je compte utiliser l'API pour vérifier si le numéro ADELI qui sera rentré par des médecins souhaitant nous donner rendez-vous est correct étant donné que le champ d'action de notre service n'est que sur notre département (87).

Néanmoins j'effectue des tests avec des numéros ADELI référencés mais la réponse ressemble à cela
image

Si je comprend bien, l'API ne retourne aucun médecin étant donné que ce dernier n'est pas présent dans les fichiers. Est-ce un souci spécifique ou l'API est mieux référencée dans certains départements uniquement?

Ou existe-t-il un meilleur moyen pour faire ce que je souhaite faire? (passer le paramètre identifier)

edit: J'ai également remarqué que la sortie API /Practitioner contenait ~ 5000 lignes ce qui me parait maigre, je sais bien que l'API est encore en phase béta, mais est-ce normal? ^^

En vous remerciant.
PAGE Yohan

@pageyohan
Copy link
Author

@mchaabaoui, up

@mchaabaoui
Copy link
Collaborator

mchaabaoui commented Feb 15, 2024

Bonsoir @pageyohan,

1/ Merci pour votre intérêt envers notre API.
2/ Effectivement, le numéro ADELI 871032116 n'est pas présent dans notre annuaire.
Dans le cas où il n’y a pas de résultat l'API renvoie total: 0
3/ Actuellement, notre API remonte tous les PS (actifs) enregistrés dans les répertoires nationaux RPPS et Adeli.
voici un ADELI référencé dans le département 87 : 879101558

{
    "resourceType": "Bundle",
    "id": "278cab7b-c887-4db5-9d03-cc78353f5537",
    "meta": {
        "lastUpdated": "2024-02-15T18:54:58.329+00:00"
    },
    "type": "searchset",
    "total": 1,
    "link": [
        {
            "relation": "self",
            "url": "https://gateway.api.esante.gouv.fr/fhir/v1/Practitioner?identifier=879101558"
        }
    ],
    "entry": [
        {
            "fullUrl": "https://gateway.api.esante.gouv.fr/fhir/v1/Practitioner/003-4202227",
            "resource": {
                "resourceType": "Practitioner",
                "id": "003-4202227",
                "meta": {
                    "versionId": "1",
                    "lastUpdated": "2024-01-18T18:29:43.455+00:00",
                    "source": "https://annuaire.sante.fr",
                    "profile": [
                        "http://interop.esante.gouv.fr/ig/fhir/annuaire-donnee-publique/StructureDefinition/as-practitioner"
                    ]
                },
                "language": "fr",
                "extension": [
                    {
                        "url": "https://annuaire.sante.gouv.fr/fhir/StructureDefinition/MailboxMSS",
                        "extension": [
                            {
                                "url": "value",
                                "valueString": "justine.garraud@orthophoniste.mssante.fr"
                            },
                            {
                                "url": "type",
                                "valueCodeableConcept": {
                                    "coding": [
                                        {
                                            "system": "https://mos.esante.gouv.fr/NOS/TRE_R257-TypeBAL/FHIR/TRE-R257-TypeBAL",
                                            "code": "PER"
                                        }
                                    ]
                                }
                            },
                            {
                                "url": "digitization",
                                "valueBoolean": true
                            }
                        ]
                    }
                ],
                "identifier": [
                    {
                        "use": "official",
                        "type": {
                            "coding": [
                                {
                                    "system": "http://interopsante.org/fhir/CodeSystem/fr-v2-0203",
                                    "code": "IDNPS"
                                }
                            ]
                        },
                        "system": "urn:oid:1.2.250.1.71.4.2.1",
                        "value": "0879101558"
                    },
                    {
                        "use": "official",
                        "type": {
                            "coding": [
                                {
                                    "system": "http://interopsante.org/fhir/CodeSystem/fr-v2-0203",
                                    "code": "ADELI"
                                }
                            ]
                        },
                        "system": "http://adeli.fr",
                        "value": "879101558"
                    }
                ],
                "active": true,
                "name": [
                    {
                        "prefix": [
                            "MME"
                        ]
                    }
                ]
            }
        }
    ]
}

4/ A date, notre API compte plus d'un 1,7 millions de professionnel

GET {{api_url}}/Practitioner?_total=accurate&active=true)
{
    "resourceType": "Bundle",
    "id": "d029fd1c-b137-48db-b992-832165faff2c",
    "meta": {
        "lastUpdated": "2024-02-15T19:03:34.710+00:00"
    },
    "type": "searchset",
    "total": 1704246,

@mchaabaoui mchaabaoui added the API Implémentation label Feb 28, 2024
@zilliw zilliw closed this as completed Apr 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
API Implémentation
Projects
None yet
Development

No branches or pull requests

3 participants