Data Management with FHIR
0.1.0 - ci-build France 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

Logical Model: OMOPVisitOccurrence - Detailed Descriptions

Draft as of 2026-02-05

Definitions for the OMOPVisitOccurrence logical model.

Des conseils sur l'interprétation du contenu de ce tableau peuvent être trouvésici

0. OMOPVisitOccurrence
Définition

This table contains Events where Persons engage with the healthcare system for a duration of time. They are often also called "Encounters". Visits are defined by a configuration of circumstances under which they occur, such as (i) whether the patient comes to a healthcare institution, the other way around, or the interaction is remote, (ii) whether and what kind of trained medical staff is delivering the service during the Visit, and (iii) whether the Visit is transient or for a longer period involving a stay in bed.

CourtVisit Occurrence OMOP Table
Contrôle0..*
Est modificateurfalse
Modèle logiqueLes instances de ce modèle logique ne sont pas marquées pour être la cible d'une référence
2. OMOPVisitOccurrence.visit-occurrence-id
Définition

Use this to identify unique interactions between a person and the health care system. This identifier links across the other CDM event tables to associate events with a visit.

CourtVisit Occurrence Identifier
Contrôle1..1
Typeinteger
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
4. OMOPVisitOccurrence.person-id
Définition

Person

CourtPerson
Contrôle1..1
TypeReference(Person OMOP Table)
6. OMOPVisitOccurrence.visit-concept-id
Définition

This field contains a concept id representing the kind of visit, like inpatient or outpatient. All concepts in this field should be standard and belong to the Visit domain.

CourtVisit
Contrôle1..1
TypeReference(Concept OMOP Table)
8. OMOPVisitOccurrence.visit-start-date
Définition

For inpatient visits, the start date is typically the admission date. For outpatient visits the start date and end date will be the same.

CourtStart Date
Contrôle1..1
Typedate
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
10. OMOPVisitOccurrence.visit-start-datetime
Définition

Start Datetime

CourtStart Datetime
Contrôle0..1
TypedateTime
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
12. OMOPVisitOccurrence.visit-end-date
Définition

For inpatient visits the end date is typically the discharge date. If a Person is still an inpatient in the hospital at the time of the data extract and does not have a visit_end_date, then set the visit_end_date to the date of the data pull.

CourtEnd Date
Contrôle1..1
Typedate
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
14. OMOPVisitOccurrence.visit-end-datetime
Définition

End Datetime

CourtEnd Datetime
Contrôle0..1
TypedateTime
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
16. OMOPVisitOccurrence.visit-type-concept-id
Définition

Use this field to understand the provenance of the visit record, or where the record comes from.

CourtVisit Type
Contrôle1..1
TypeReference(Concept OMOP Table)
18. OMOPVisitOccurrence.provider-id
Définition

There will only be one provider per visit record and the ETL document should clearly state how they were chosen (attending, admitting, etc.). If there are multiple providers associated with a visit in the source, this can be reflected in the event tables (CONDITION_OCCURRENCE, PROCEDURE_OCCURRENCE, etc.) or in the VISIT_DETAIL table.

CourtProvider
Contrôle0..1
TypeReference(Provider OMOP Table)
20. OMOPVisitOccurrence.care-site-id
Définition

This field provides information about the Care Site where the Visit took place.

CourtCare Site
Contrôle0..1
TypeReference(CareSite OMOP Table)
22. OMOPVisitOccurrence.visit-source-value
Définition

This field houses the verbatim value from the source data representing the kind of visit that took place (inpatient, outpatient, emergency, etc.)

CourtVisit Source Value
Contrôle0..1
Typestring
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
24. OMOPVisitOccurrence.visit-source-concept-id
Définition

Visit Source Concept

CourtVisit Source Concept
Contrôle0..1
TypeReference(Concept OMOP Table)
26. OMOPVisitOccurrence.admitted-from-concept-id
Définition

Use this field to determine where the patient was admitted from. This concept is part of the visit domain and can indicate if a patient was admitted to the hospital from a long-term care facility, for example.

CourtAdmitted From Concept
Contrôle0..1
TypeReference(Concept OMOP Table)
28. OMOPVisitOccurrence.admitted-from-source-value
Définition

Admitted From Source Value

CourtAdmitted From Source Value
Contrôle0..1
Typestring
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
30. OMOPVisitOccurrence.discharged-to-concept-id
Définition

Discharged To Concept

CourtDischarged To Concept
Contrôle0..1
TypeReference(Concept OMOP Table)
32. OMOPVisitOccurrence.discharged-to-source-value
Définition

Discharged To Source Value

CourtDischarged To Source Value
Contrôle0..1
Typestring
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
34. OMOPVisitOccurrence.preceding-visit-occurrence-id
Définition

Use this field to find the visit that occurred for the person prior to the given visit. There could be a few days or a few years in between.

CourtPreceding Visit Occurrence
Contrôle0..1
TypeReference(Visit Occurrence OMOP Table)

Des conseils sur l'interprétation du contenu de ce tableau peuvent être trouvésici

0. OMOPVisitOccurrence
Définition

This table contains Events where Persons engage with the healthcare system for a duration of time. They are often also called "Encounters". Visits are defined by a configuration of circumstances under which they occur, such as (i) whether the patient comes to a healthcare institution, the other way around, or the interaction is remote, (ii) whether and what kind of trained medical staff is delivering the service during the Visit, and (iii) whether the Visit is transient or for a longer period involving a stay in bed.

CourtVisit Occurrence OMOP Table
Modèle logiqueLes instances de ce modèle logique ne sont pas marquées pour être la cible d'une référence
2. OMOPVisitOccurrence.visit-occurrence-id
Définition

Use this to identify unique interactions between a person and the health care system. This identifier links across the other CDM event tables to associate events with a visit.

CourtVisit Occurrence Identifier
Contrôle1..1
Typeinteger
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
4. OMOPVisitOccurrence.person-id
Définition

Person

CourtPerson
Contrôle1..1
TypeReference(Person OMOP Table)
6. OMOPVisitOccurrence.visit-concept-id
Définition

This field contains a concept id representing the kind of visit, like inpatient or outpatient. All concepts in this field should be standard and belong to the Visit domain.

CourtVisit
Contrôle1..1
TypeReference(Concept OMOP Table)
8. OMOPVisitOccurrence.visit-start-date
Définition

For inpatient visits, the start date is typically the admission date. For outpatient visits the start date and end date will be the same.

CourtStart Date
Contrôle1..1
Typedate
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
10. OMOPVisitOccurrence.visit-start-datetime
Définition

Start Datetime

CourtStart Datetime
Contrôle0..1
TypedateTime
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
12. OMOPVisitOccurrence.visit-end-date
Définition

For inpatient visits the end date is typically the discharge date. If a Person is still an inpatient in the hospital at the time of the data extract and does not have a visit_end_date, then set the visit_end_date to the date of the data pull.

CourtEnd Date
Contrôle1..1
Typedate
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
14. OMOPVisitOccurrence.visit-end-datetime
Définition

End Datetime

CourtEnd Datetime
Contrôle0..1
TypedateTime
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
16. OMOPVisitOccurrence.visit-type-concept-id
Définition

Use this field to understand the provenance of the visit record, or where the record comes from.

CourtVisit Type
Contrôle1..1
TypeReference(Concept OMOP Table)
18. OMOPVisitOccurrence.provider-id
Définition

There will only be one provider per visit record and the ETL document should clearly state how they were chosen (attending, admitting, etc.). If there are multiple providers associated with a visit in the source, this can be reflected in the event tables (CONDITION_OCCURRENCE, PROCEDURE_OCCURRENCE, etc.) or in the VISIT_DETAIL table.

CourtProvider
Contrôle0..1
TypeReference(Provider OMOP Table)
20. OMOPVisitOccurrence.care-site-id
Définition

This field provides information about the Care Site where the Visit took place.

CourtCare Site
Contrôle0..1
TypeReference(CareSite OMOP Table)
22. OMOPVisitOccurrence.visit-source-value
Définition

This field houses the verbatim value from the source data representing the kind of visit that took place (inpatient, outpatient, emergency, etc.)

CourtVisit Source Value
Contrôle0..1
Typestring
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
24. OMOPVisitOccurrence.visit-source-concept-id
Définition

Visit Source Concept

CourtVisit Source Concept
Contrôle0..1
TypeReference(Concept OMOP Table)
26. OMOPVisitOccurrence.admitted-from-concept-id
Définition

Use this field to determine where the patient was admitted from. This concept is part of the visit domain and can indicate if a patient was admitted to the hospital from a long-term care facility, for example.

CourtAdmitted From Concept
Contrôle0..1
TypeReference(Concept OMOP Table)
28. OMOPVisitOccurrence.admitted-from-source-value
Définition

Admitted From Source Value

CourtAdmitted From Source Value
Contrôle0..1
Typestring
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
30. OMOPVisitOccurrence.discharged-to-concept-id
Définition

Discharged To Concept

CourtDischarged To Concept
Contrôle0..1
TypeReference(Concept OMOP Table)
32. OMOPVisitOccurrence.discharged-to-source-value
Définition

Discharged To Source Value

CourtDischarged To Source Value
Contrôle0..1
Typestring
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
34. OMOPVisitOccurrence.preceding-visit-occurrence-id
Définition

Use this field to find the visit that occurred for the person prior to the given visit. There could be a few days or a few years in between.

CourtPreceding Visit Occurrence
Contrôle0..1
TypeReference(Visit Occurrence OMOP Table)

Des conseils sur l'interprétation du contenu de ce tableau peuvent être trouvésici

0. OMOPVisitOccurrence
Définition

This table contains Events where Persons engage with the healthcare system for a duration of time. They are often also called "Encounters". Visits are defined by a configuration of circumstances under which they occur, such as (i) whether the patient comes to a healthcare institution, the other way around, or the interaction is remote, (ii) whether and what kind of trained medical staff is delivering the service during the Visit, and (iii) whether the Visit is transient or for a longer period involving a stay in bed.

CourtVisit Occurrence OMOP Table
Contrôle0..*
Est modificateurfalse
Modèle logiqueLes instances de ce modèle logique ne sont pas marquées pour être la cible d'une référence
2. OMOPVisitOccurrence.visit-occurrence-id
Définition

Use this to identify unique interactions between a person and the health care system. This identifier links across the other CDM event tables to associate events with a visit.

CourtVisit Occurrence Identifier
Contrôle1..1
Typeinteger
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
4. OMOPVisitOccurrence.person-id
Définition

Person

CourtPerson
Contrôle1..1
TypeReference(Person OMOP Table)
6. OMOPVisitOccurrence.visit-concept-id
Définition

This field contains a concept id representing the kind of visit, like inpatient or outpatient. All concepts in this field should be standard and belong to the Visit domain.

CourtVisit
Contrôle1..1
TypeReference(Concept OMOP Table)
8. OMOPVisitOccurrence.visit-start-date
Définition

For inpatient visits, the start date is typically the admission date. For outpatient visits the start date and end date will be the same.

CourtStart Date
Contrôle1..1
Typedate
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
10. OMOPVisitOccurrence.visit-start-datetime
Définition

Start Datetime

CourtStart Datetime
Contrôle0..1
TypedateTime
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
12. OMOPVisitOccurrence.visit-end-date
Définition

For inpatient visits the end date is typically the discharge date. If a Person is still an inpatient in the hospital at the time of the data extract and does not have a visit_end_date, then set the visit_end_date to the date of the data pull.

CourtEnd Date
Contrôle1..1
Typedate
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
14. OMOPVisitOccurrence.visit-end-datetime
Définition

End Datetime

CourtEnd Datetime
Contrôle0..1
TypedateTime
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
16. OMOPVisitOccurrence.visit-type-concept-id
Définition

Use this field to understand the provenance of the visit record, or where the record comes from.

CourtVisit Type
Contrôle1..1
TypeReference(Concept OMOP Table)
18. OMOPVisitOccurrence.provider-id
Définition

There will only be one provider per visit record and the ETL document should clearly state how they were chosen (attending, admitting, etc.). If there are multiple providers associated with a visit in the source, this can be reflected in the event tables (CONDITION_OCCURRENCE, PROCEDURE_OCCURRENCE, etc.) or in the VISIT_DETAIL table.

CourtProvider
Contrôle0..1
TypeReference(Provider OMOP Table)
20. OMOPVisitOccurrence.care-site-id
Définition

This field provides information about the Care Site where the Visit took place.

CourtCare Site
Contrôle0..1
TypeReference(CareSite OMOP Table)
22. OMOPVisitOccurrence.visit-source-value
Définition

This field houses the verbatim value from the source data representing the kind of visit that took place (inpatient, outpatient, emergency, etc.)

CourtVisit Source Value
Contrôle0..1
Typestring
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
24. OMOPVisitOccurrence.visit-source-concept-id
Définition

Visit Source Concept

CourtVisit Source Concept
Contrôle0..1
TypeReference(Concept OMOP Table)
26. OMOPVisitOccurrence.admitted-from-concept-id
Définition

Use this field to determine where the patient was admitted from. This concept is part of the visit domain and can indicate if a patient was admitted to the hospital from a long-term care facility, for example.

CourtAdmitted From Concept
Contrôle0..1
TypeReference(Concept OMOP Table)
28. OMOPVisitOccurrence.admitted-from-source-value
Définition

Admitted From Source Value

CourtAdmitted From Source Value
Contrôle0..1
Typestring
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
30. OMOPVisitOccurrence.discharged-to-concept-id
Définition

Discharged To Concept

CourtDischarged To Concept
Contrôle0..1
TypeReference(Concept OMOP Table)
32. OMOPVisitOccurrence.discharged-to-source-value
Définition

Discharged To Source Value

CourtDischarged To Source Value
Contrôle0..1
Typestring
Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
34. OMOPVisitOccurrence.preceding-visit-occurrence-id
Définition

Use this field to find the visit that occurred for the person prior to the given visit. There could be a few days or a few years in between.

CourtPreceding Visit Occurrence
Contrôle0..1
TypeReference(Visit Occurrence OMOP Table)