Skip to content
This repository has been archived by the owner on Jan 4, 2023. It is now read-only.

Stocker les critères d'inclusion dans la ressource Group #109

Open
MiskoG opened this issue Jun 7, 2021 · 0 comments
Open

Stocker les critères d'inclusion dans la ressource Group #109

MiskoG opened this issue Jun 7, 2021 · 0 comments
Labels
enhancement New feature or request

Comments

@MiskoG
Copy link

MiskoG commented Jun 7, 2021

La ressource FHIR Group a pour objectif de stocker une cohorte de patients construite dans Cohort360.

Au sens de FHIR l'objet Group peut contenir 2 types d'informations :

  1. la liste des critères d'inclusion/exclusion correspondant à ce groupe de patients : par exemple le périmètre de départ (service cardiologie), le sexe, une liste de codes de diagnostics, etc
  2. la liste des patients contenus dans la cohorte

Aujourd'hui dans Cohort360 on persiste (2) la liste des patients, et pour (1) par soucis de simplicité pour l'instant, on garde seulement la liste des périmètres de départ. La liste des autres critères éventuels d'inclusion (sexe, diagnostics, recherche dans les documents...) n'y figure pas mais est persistée de façon custom dans le backend de Cohort360.

Exemple de ressource Group actuellement, pour une cohorte contenant 8 patients :

{
      "resourceType": "Group",
      "id": "11004",
      "meta": {
        "versionId": "1",
        "lastUpdated": "2021-05-27T10:30:50.985+00:00",
        "source": "#m5juOurWV0sNBsvd"
      },
      "type": "person",
      "actual": true,
      "name": "Hommes Chir",
      "quantity": 8,
      "characteristic": [ {
        "code": {
          "text": "perimeter"
        },
        "valueReference": {
          "reference": "Organization/c2cf155c-5959-544a-ae93-076a6e235979",
          "type": "Organization"
        },
        "exclude": false
      }, {
        "code": {
          "text": "perimeter"
        },
        "valueReference": {
          "reference": "Organization/8c375a3a-786b-5d08-9e2b-d88e2fda579b",
          "type": "Organization"
        },
        "exclude": false
      }, {
        "code": {
          "text": "perimeter"
        },
        "valueReference": {
          "reference": "Organization/8f70e642-1282-5613-b832-3b7693ea0412",
          "type": "Organization"
        },
        "exclude": false
      } ],
      "member": [ {
        "entity": {
          "reference": "Patient/3f02a0d6-cf3b-5bea-91de-2bfe8a80d46f",
          "type": "Patient"
        }
      },  {
        "entity": {
          "reference": "Patient/4aba826c-a8e1-5b7e-97c1-8a606edb83bb",
          "type": "Patient"
        }
      }, {
        "entity": {
          "reference": "Patient/de37fab5-88fa-59b4-8810-7ac10b07f302",
          "type": "Patient"
        }
      },  {
        "entity": {
          "reference": "Patient/8c1d01ed-a8ff-5913-9514-f313244df427",
          "type": "Patient"
        }
      }, {
        "entity": {
          "reference": "Patient/040a31af-3a32-56a8-8551-4c220faeb7a4",
          "type": "Patient"
        }
      }, {
        "entity": {
          "reference": "Patient/bd782d66-2814-565d-8a3d-e1263aae677e",
          "type": "Patient"
        }
      }, {
        "entity": {
          "reference": "Patient/bd782d66-2814-565d-8a3d-e1263aae677e",
          "type": "Patient"
        }
      }, {
        "entity": {
          "reference": "Patient/2061514b-0ac6-51e4-bdd6-9a4567912283",
          "type": "Patient"
        }
      } ]
    }

Objectif de cette issue

Discuter de la pertinence de persister les autres critères d'inclusion (sexe, diagnostics, recherche dans les documents...) dans la ressource Group, que ce soit directement en FHIR natif, ou sous forme d'un JSON maison imbriqué dans la ressource.

cc @nriss @tevariou @simonvadee

@MiskoG MiskoG added the enhancement New feature or request label Jun 7, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant