Data Management with FHIR
0.1.0 - ci-build France (la) flag

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

Binary: VisitOccurrence

Construite à partir de la ressource Encounter, qui représente un séjour ou une prise en charge, cette vue alimente la table OMOP visit_occurrence. Elle contient la référence vers le patient concerné, les dates de début et de fin du séjour, ainsi que le type de prise en charge (hospitalisation, consultation externe, urgences), 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. La provenance du patient à l'entrée et sa destination à la sortie sont établies selon le même principe. L'origine de cette information, est tracée par une constante (44818518) si elle est saisie dans le dossier patient.

Colonne Signification métier
visit_occurrence_id Identifiant du séjour
person_id Référence vers le patient concerné
visit_start_date Date de début du séjour
visit_end_date Date de fin du séjour
visit_concept_id Type de prise en charge, codé selon le référentiel standard OMOP
visit_source_value Type de prise en charge tel que libellé dans la source
visit_source_concept_id Code source du type de prise en charge
visit_coding_source_system Système de codage du code source
visit_type_concept_id Origine de l'enregistrement de la donnée
admitted_from_concept_id Provenance du patient à l'admission, codée selon le référentiel standard OMOP
admitted_from_source_value Provenance du patient telle que libellée dans la source
admitted_from_source_concept_id Code source de la provenance
discharged_to_concept_id Destination du patient à la sortie, codée selon le référentiel standard OMOP
discharged_to_source_value Destination telle que libellée dans la source
discharged_to_source_concept_id Code source de la destination

This view acts on the Encounter resource to produce a table named "VisitOccurrence".

Selection Rules:

ItemCollTypeDescription
.. VisitOccurrence Encounter Vue se rapprochant de la table OMOP visit_occurrence
... Select
.... visit_occurrence_id id
.... person_id subject.reference
.... visit_start_date period.start
.... visit_end_date period.end
.... visit_concept_id class.code.where($this = 'IMP').count() * 9201 + class.code.where($this = 'AMB').count() * 9202 + class.code.where($this = 'EMER').count() * 9203
.... visit_source_value class.display
.... visit_source_concept_id class.code
.... visit_coding_source_system class.system
.... visit_type_concept_id 44818518
.... admitted_from_concept_id hospitalization.admitSource.coding.first().code.where($this = 'emd').count() * 8870 + hospitalization.admitSource.coding.first().code.where($this = 'gp').count() * 8782 + hospitalization.admitSource.coding.first().code.where($this = 'other').count() * 8844
.... admitted_from_source_value hospitalization.admitSource.coding.first().display
.... admitted_from_source_concept_id hospitalization.admitSource.coding.first().code
.... discharged_to_concept_id hospitalization.dischargeDisposition.coding.first().code.where($this = 'home').count() * 8536 + hospitalization.dischargeDisposition.coding.first().code.where($this = 'exp').count() * 4216643
.... discharged_to_source_value hospitalization.dischargeDisposition.coding.first().display
.... discharged_to_source_concept_id hospitalization.dischargeDisposition.coding.first().code