Data Management with FHIR
0.1.0 - ci-build
Data Management with FHIR - version de développement local (intégration continue v0.1.0) construite par les outils de publication FHIR (HL7® FHIR® Standard). Voir le répertoire des versions publiées
Construite à partir de la ressource Condition, qui représente un diagnostic, cette vue alimente la table OMOP condition_occurrence.
Elle contient la référence vers le patient et vers le séjour concernés, la date d'enregistrement du diagnostic, ainsi que son statut (principal ou associé), obtenu par un calcul qui multiplie chaque concept_id candidat par 1 si la modalité correspondante est vérifiée, et par 0 sinon, de sorte que seul le concept_id correspondant à la modalité réellement présente apparaît dans le résultat.
Le diagnostic n'est pas encore rattaché à un concept standard OMOP (la colonne correspondante est laissée à 0), mais le code d'origine reste disponible dans une colonne source dédiée.
L'origine de la donnée est tracée par une constante (32817).
Certains codes ne correspondant pas à un diagnostic actif (antécédents médicaux, style de vie ou informations administratives) sont volontairement exclus de cette vue par un filtre.
Extraits de la même ressource Condition, ils sont pris en charge par une viewdefinition distincte alimentant la table observation.
| Colonne | Signification métier |
|---|---|
| condition_occurrence_id | Identifiant du diagnostic |
| person_id | Référence vers le patient concerné |
| visit_occurrence_id | Référence vers le séjour concerné |
| visit_detail_id | Référence vers le détail du séjour |
| condition_start_date | Date d'enregistrement du diagnostic |
| condition_concept_id | Diagnostic codé selon le référentiel standard OMOP |
| condition_source_value | Diagnostic tel que libellé dans la source |
| condition_source_concept_id | Code source du diagnostic |
| condition_coding_source_system | Système de codage du code source |
| condition_type_concept_id | Origine de l'enregistrement de la donnée |
| condition_status_concept_id | Statut du diagnostic (principal ou associé), codé selon le référentiel standard OMOP |
| condition_status_source_value | Statut du diagnostic tel que libellé dans la source |
This view acts on the Condition resource to produce a table named "ConditionOccurrence" where code.coding.where(code = 'Z87.2' or code = 'Z37.0' or code = 'Z88.0').exists().not().
Selection Rules:
| Item | Coll | Type | Description |
|---|---|---|---|
![]() |
Condition | Vue se rapprochant de la table OMOP condition_occurrence | |
![]() ![]() |
|||
![]() ![]() ![]() |
id | ||
![]() ![]() ![]() |
subject.reference | ||
![]() ![]() ![]() |
encounter.reference | ||
![]() ![]() ![]() |
encounter.reference | ||
![]() ![]() ![]() |
recordedDate | ||
![]() ![]() ![]() |
0 | ||
![]() ![]() ![]() |
code.coding.first().display | ||
![]() ![]() ![]() |
code.coding.first().code | ||
![]() ![]() ![]() |
code.coding.first().system | ||
![]() ![]() ![]() |
32817 | ||
![]() ![]() ![]() |
category.first().coding.first().code.where($this = 'DP').count() * 4307107 + category.first().coding.first().code.where($this = 'DA').count() * 4230359 | ||
![]() ![]() ![]() |
category.first().coding.first().display |