FHIR to OMOP FHIR IG, published by HL7 International / Biomedical Research and Regulation. This guide is not an authorized publication; it is the continuous build for version 2.0.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/fhir-omop-ig/ and changes regularly. See the Directory of published versions
| Page standards status: Trial-use | Maturity Level: 2 |
JSON representation of the VisitOccurrence logical model.
{
"resourceType" : "StructureDefinition",
"id" : "VisitOccurrence",
"language" : "en",
"text" : {
"status" : "extensions",
"div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: StructureDefinition VisitOccurrence</b></p><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"xhtTableBorder0\"><tr class=\"xhtRowBorder1\"><th scope=\"col\" style=\"\" class=\"hierarchy xhtCellBorder0\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"The logical name of the element\">Name</a></th><th scope=\"col\" style=\"\" class=\"hierarchy xhtCellBorder0\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Information about the use of the element\">Flags</a></th><th scope=\"col\" style=\"\" class=\"hierarchy xhtCellBorder0\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Minimum and Maximum # of times the element can appear in the instance\">Card.</a></th><th scope=\"col\" style=\"; width: 100px\" class=\"hierarchy xhtCellBorder0\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Reference to the type of the element\">Type</a></th><th scope=\"col\" style=\"\" class=\"hierarchy xhtCellBorder0\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Additional information about the element\">Description & Constraints</a><span style=\"float: right\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Legend for this format\"><img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC\" alt=\"doco\" style=\"background-color: inherit\"/></a></span></th></tr><tr class=\"xhtRowBorder0 xhtRowEven\"><td style=\"background-image: url(tbl_bck1.png)\" class=\"hierarchy xhtCellBorder0 xhtCellNoWrap\"><img src=\"tbl_spacer.png\" alt=\"\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_element.gif\" alt=\"\" style=\"background-color: white; background-color: inherit\" title=\"Element\" class=\"hierarchy\"/> <a href=\"StructureDefinition-VisitOccurrence-definitions.html#VisitOccurrence\" title=\"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.\">VisitOccurrence</a><a name=\"VisitOccurrence\"> </a></td><td style=\"\" class=\"hierarchy xhtCellBorder0\"/><td style=\"\" class=\"hierarchy xhtCellBorder0\"><span class=\"xhtPieceDeEmphasized\">0</span><span class=\"xhtPieceDeEmphasized\">..</span><span class=\"xhtPieceDeEmphasized\">*</span></td><td style=\"\" class=\"hierarchy xhtCellBorder0\"><a href=\"http://hl7.org/fhir/R5/types.html#Base\">Base</a></td><td style=\"\" class=\"hierarchy xhtCellBorder0\">Visit Occurrence OMOP Table<br/><span class=\"xhtPieceBold\">Instances of this type can be the target of a Reference</span></td></tr>\r\n<tr class=\"xhtRowBorder0 xhtRowOdd\"><td style=\"background-image: url(tbl_bck10.png)\" class=\"hierarchy xhtCellBorder0 xhtCellNoWrap\"><img src=\"tbl_spacer.png\" alt=\"\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\"\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\"\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <span style=\"position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0\" class=\"sr-only\">VisitOccurrence.</span><a href=\"StructureDefinition-VisitOccurrence-definitions.html#VisitOccurrence.visit-occurrence-id\" title=\"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.\">visit_occurrence_id</a><a name=\"VisitOccurrence.visit-occurrence-id\"> </a></td><td style=\"\" class=\"hierarchy xhtCellBorder0\"/><td style=\"\" class=\"hierarchy xhtCellBorder0\">1..1</td><td style=\"\" class=\"hierarchy xhtCellBorder0\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#integer\">integer</a></td><td style=\"\" class=\"hierarchy xhtCellBorder0\">Visit Occurrence Identifier</td></tr>\r\n<tr class=\"xhtRowBorder0 xhtRowEven\"><td style=\"background-image: url(tbl_bck10.png)\" class=\"hierarchy xhtCellBorder0 xhtCellNoWrap\"><img src=\"tbl_spacer.png\" alt=\"\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\"\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\"\" style=\"background-color: white; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <span style=\"position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0\" class=\"sr-only\">VisitOccurrence.</span><a href=\"StructureDefinition-VisitOccurrence-definitions.html#VisitOccurrence.person-id\" title=\"Person\">person_id</a><a name=\"VisitOccurrence.person-id\"> </a></td><td style=\"\" class=\"hierarchy xhtCellBorder0\"/><td style=\"\" class=\"hierarchy xhtCellBorder0\">1..1</td><td style=\"\" class=\"hierarchy xhtCellBorder0\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#integer\">integer</a></td><td style=\"\" class=\"hierarchy xhtCellBorder0\">Person</td></tr>\r\n<tr class=\"xhtRowBorder0 xhtRowOdd\"><td style=\"background-image: url(tbl_bck10.png)\" class=\"hierarchy xhtCellBorder0 xhtCellNoWrap\"><img src=\"tbl_spacer.png\" alt=\"\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\"\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\"\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <span style=\"position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0\" class=\"sr-only\">VisitOccurrence.</span><a href=\"StructureDefinition-VisitOccurrence-definitions.html#VisitOccurrence.visit-concept-id\" title=\"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.\">visit_concept_id</a><a name=\"VisitOccurrence.visit-concept-id\"> </a></td><td style=\"\" class=\"hierarchy xhtCellBorder0\"/><td style=\"\" class=\"hierarchy xhtCellBorder0\">1..1</td><td style=\"\" class=\"hierarchy xhtCellBorder0\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#code\">code</a></td><td style=\"\" class=\"hierarchy xhtCellBorder0\">Visit</td></tr>\r\n<tr class=\"xhtRowBorder0 xhtRowEven\"><td style=\"background-image: url(tbl_bck10.png)\" class=\"hierarchy xhtCellBorder0 xhtCellNoWrap\"><img src=\"tbl_spacer.png\" alt=\"\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\"\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\"\" style=\"background-color: white; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <span style=\"position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0\" class=\"sr-only\">VisitOccurrence.</span><a href=\"StructureDefinition-VisitOccurrence-definitions.html#VisitOccurrence.visit-start-date\" title=\"For inpatient visits, the start date is typically the admission date. For outpatient visits the start date and end date will be the same.\">visit_start_date</a><a name=\"VisitOccurrence.visit-start-date\"> </a></td><td style=\"\" class=\"hierarchy xhtCellBorder0\"/><td style=\"\" class=\"hierarchy xhtCellBorder0\">1..1</td><td style=\"\" class=\"hierarchy xhtCellBorder0\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#date\">date</a></td><td style=\"\" class=\"hierarchy xhtCellBorder0\">Start Date</td></tr>\r\n<tr class=\"xhtRowBorder0 xhtRowOdd\"><td style=\"background-image: url(tbl_bck10.png)\" class=\"hierarchy xhtCellBorder0 xhtCellNoWrap\"><img src=\"tbl_spacer.png\" alt=\"\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\"\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\"\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <span style=\"position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0\" class=\"sr-only\">VisitOccurrence.</span><a href=\"StructureDefinition-VisitOccurrence-definitions.html#VisitOccurrence.visit-start-datetime\" title=\"Start Datetime\">visit_start_datetime</a><a name=\"VisitOccurrence.visit-start-datetime\"> </a></td><td style=\"\" class=\"hierarchy xhtCellBorder0\"/><td style=\"\" class=\"hierarchy xhtCellBorder0\">0..1</td><td style=\"\" class=\"hierarchy xhtCellBorder0\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#dateTime\">dateTime</a></td><td style=\"\" class=\"hierarchy xhtCellBorder0\">Start Datetime</td></tr>\r\n<tr class=\"xhtRowBorder0 xhtRowEven\"><td style=\"background-image: url(tbl_bck10.png)\" class=\"hierarchy xhtCellBorder0 xhtCellNoWrap\"><img src=\"tbl_spacer.png\" alt=\"\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\"\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\"\" style=\"background-color: white; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <span style=\"position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0\" class=\"sr-only\">VisitOccurrence.</span><a href=\"StructureDefinition-VisitOccurrence-definitions.html#VisitOccurrence.visit-end-date\" title=\"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.\">visit_end_date</a><a name=\"VisitOccurrence.visit-end-date\"> </a></td><td style=\"\" class=\"hierarchy xhtCellBorder0\"/><td style=\"\" class=\"hierarchy xhtCellBorder0\">1..1</td><td style=\"\" class=\"hierarchy xhtCellBorder0\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#date\">date</a></td><td style=\"\" class=\"hierarchy xhtCellBorder0\">End Date</td></tr>\r\n<tr class=\"xhtRowBorder0 xhtRowOdd\"><td style=\"background-image: url(tbl_bck10.png)\" class=\"hierarchy xhtCellBorder0 xhtCellNoWrap\"><img src=\"tbl_spacer.png\" alt=\"\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\"\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\"\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <span style=\"position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0\" class=\"sr-only\">VisitOccurrence.</span><a href=\"StructureDefinition-VisitOccurrence-definitions.html#VisitOccurrence.visit-end-datetime\" title=\"End Datetime\">visit_end_datetime</a><a name=\"VisitOccurrence.visit-end-datetime\"> </a></td><td style=\"\" class=\"hierarchy xhtCellBorder0\"/><td style=\"\" class=\"hierarchy xhtCellBorder0\">0..1</td><td style=\"\" class=\"hierarchy xhtCellBorder0\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#dateTime\">dateTime</a></td><td style=\"\" class=\"hierarchy xhtCellBorder0\">End Datetime</td></tr>\r\n<tr class=\"xhtRowBorder0 xhtRowEven\"><td style=\"background-image: url(tbl_bck10.png)\" class=\"hierarchy xhtCellBorder0 xhtCellNoWrap\"><img src=\"tbl_spacer.png\" alt=\"\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\"\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\"\" style=\"background-color: white; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <span style=\"position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0\" class=\"sr-only\">VisitOccurrence.</span><a href=\"StructureDefinition-VisitOccurrence-definitions.html#VisitOccurrence.visit-type-concept-id\" title=\"Use this field to understand the provenance of the visit record, or where the record comes from.\">visit_type_concept_id</a><a name=\"VisitOccurrence.visit-type-concept-id\"> </a></td><td style=\"\" class=\"hierarchy xhtCellBorder0\"/><td style=\"\" class=\"hierarchy xhtCellBorder0\">1..1</td><td style=\"\" class=\"hierarchy xhtCellBorder0\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#code\">code</a></td><td style=\"\" class=\"hierarchy xhtCellBorder0\">Visit Type</td></tr>\r\n<tr class=\"xhtRowBorder0 xhtRowOdd\"><td style=\"background-image: url(tbl_bck10.png)\" class=\"hierarchy xhtCellBorder0 xhtCellNoWrap\"><img src=\"tbl_spacer.png\" alt=\"\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\"\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\"\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <span style=\"position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0\" class=\"sr-only\">VisitOccurrence.</span><a href=\"StructureDefinition-VisitOccurrence-definitions.html#VisitOccurrence.provider-id\" title=\"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.\">provider_id</a><a name=\"VisitOccurrence.provider-id\"> </a></td><td style=\"\" class=\"hierarchy xhtCellBorder0\"/><td style=\"\" class=\"hierarchy xhtCellBorder0\">0..1</td><td style=\"\" class=\"hierarchy xhtCellBorder0\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#integer\">integer</a></td><td style=\"\" class=\"hierarchy xhtCellBorder0\">Provider</td></tr>\r\n<tr class=\"xhtRowBorder0 xhtRowEven\"><td style=\"background-image: url(tbl_bck10.png)\" class=\"hierarchy xhtCellBorder0 xhtCellNoWrap\"><img src=\"tbl_spacer.png\" alt=\"\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\"\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\"\" style=\"background-color: white; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <span style=\"position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0\" class=\"sr-only\">VisitOccurrence.</span><a href=\"StructureDefinition-VisitOccurrence-definitions.html#VisitOccurrence.care-site-id\" title=\"This field provides information about the Care Site where the Visit took place.\">care_site_id</a><a name=\"VisitOccurrence.care-site-id\"> </a></td><td style=\"\" class=\"hierarchy xhtCellBorder0\"/><td style=\"\" class=\"hierarchy xhtCellBorder0\">0..1</td><td style=\"\" class=\"hierarchy xhtCellBorder0\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#integer\">integer</a></td><td style=\"\" class=\"hierarchy xhtCellBorder0\">Care Site</td></tr>\r\n<tr class=\"xhtRowBorder0 xhtRowOdd\"><td style=\"background-image: url(tbl_bck10.png)\" class=\"hierarchy xhtCellBorder0 xhtCellNoWrap\"><img src=\"tbl_spacer.png\" alt=\"\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\"\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\"\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <span style=\"position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0\" class=\"sr-only\">VisitOccurrence.</span><a href=\"StructureDefinition-VisitOccurrence-definitions.html#VisitOccurrence.visit-source-value\" title=\"This field houses the verbatim value from the source data representing the kind of visit that took place (inpatient, outpatient, emergency, etc.)\">visit_source_value</a><a name=\"VisitOccurrence.visit-source-value\"> </a></td><td style=\"\" class=\"hierarchy xhtCellBorder0\"/><td style=\"\" class=\"hierarchy xhtCellBorder0\">0..1</td><td style=\"\" class=\"hierarchy xhtCellBorder0\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#string\">string</a></td><td style=\"\" class=\"hierarchy xhtCellBorder0\">Visit Source Value</td></tr>\r\n<tr class=\"xhtRowBorder0 xhtRowEven\"><td style=\"background-image: url(tbl_bck10.png)\" class=\"hierarchy xhtCellBorder0 xhtCellNoWrap\"><img src=\"tbl_spacer.png\" alt=\"\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\"\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\"\" style=\"background-color: white; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <span style=\"position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0\" class=\"sr-only\">VisitOccurrence.</span><a href=\"StructureDefinition-VisitOccurrence-definitions.html#VisitOccurrence.visit-source-concept-id\" title=\"Visit Source Concept\">visit_source_concept_id</a><a name=\"VisitOccurrence.visit-source-concept-id\"> </a></td><td style=\"\" class=\"hierarchy xhtCellBorder0\"/><td style=\"\" class=\"hierarchy xhtCellBorder0\">0..1</td><td style=\"\" class=\"hierarchy xhtCellBorder0\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#code\">code</a></td><td style=\"\" class=\"hierarchy xhtCellBorder0\">Visit Source Concept</td></tr>\r\n<tr class=\"xhtRowBorder0 xhtRowOdd\"><td style=\"background-image: url(tbl_bck10.png)\" class=\"hierarchy xhtCellBorder0 xhtCellNoWrap\"><img src=\"tbl_spacer.png\" alt=\"\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\"\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\"\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <span style=\"position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0\" class=\"sr-only\">VisitOccurrence.</span><a href=\"StructureDefinition-VisitOccurrence-definitions.html#VisitOccurrence.admitted-from-concept-id\" title=\"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.\">admitted_from_concept_id</a><a name=\"VisitOccurrence.admitted-from-concept-id\"> </a></td><td style=\"\" class=\"hierarchy xhtCellBorder0\"/><td style=\"\" class=\"hierarchy xhtCellBorder0\">0..1</td><td style=\"\" class=\"hierarchy xhtCellBorder0\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#code\">code</a></td><td style=\"\" class=\"hierarchy xhtCellBorder0\">Admitted From Concept</td></tr>\r\n<tr class=\"xhtRowBorder0 xhtRowEven\"><td style=\"background-image: url(tbl_bck10.png)\" class=\"hierarchy xhtCellBorder0 xhtCellNoWrap\"><img src=\"tbl_spacer.png\" alt=\"\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\"\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\"\" style=\"background-color: white; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <span style=\"position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0\" class=\"sr-only\">VisitOccurrence.</span><a href=\"StructureDefinition-VisitOccurrence-definitions.html#VisitOccurrence.admitted-from-source-value\" title=\"Admitted From Source Value\">admitted_from_source_value</a><a name=\"VisitOccurrence.admitted-from-source-value\"> </a></td><td style=\"\" class=\"hierarchy xhtCellBorder0\"/><td style=\"\" class=\"hierarchy xhtCellBorder0\">0..1</td><td style=\"\" class=\"hierarchy xhtCellBorder0\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#string\">string</a></td><td style=\"\" class=\"hierarchy xhtCellBorder0\">Admitted From Source Value</td></tr>\r\n<tr class=\"xhtRowBorder0 xhtRowOdd\"><td style=\"background-image: url(tbl_bck10.png)\" class=\"hierarchy xhtCellBorder0 xhtCellNoWrap\"><img src=\"tbl_spacer.png\" alt=\"\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\"\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\"\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <span style=\"position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0\" class=\"sr-only\">VisitOccurrence.</span><a href=\"StructureDefinition-VisitOccurrence-definitions.html#VisitOccurrence.discharged-to-concept-id\" title=\"Discharged To Concept\">discharged_to_concept_id</a><a name=\"VisitOccurrence.discharged-to-concept-id\"> </a></td><td style=\"\" class=\"hierarchy xhtCellBorder0\"/><td style=\"\" class=\"hierarchy xhtCellBorder0\">0..1</td><td style=\"\" class=\"hierarchy xhtCellBorder0\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#code\">code</a></td><td style=\"\" class=\"hierarchy xhtCellBorder0\">Discharged To Concept</td></tr>\r\n<tr class=\"xhtRowBorder0 xhtRowEven\"><td style=\"background-image: url(tbl_bck10.png)\" class=\"hierarchy xhtCellBorder0 xhtCellNoWrap\"><img src=\"tbl_spacer.png\" alt=\"\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\"\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\"\" style=\"background-color: white; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <span style=\"position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0\" class=\"sr-only\">VisitOccurrence.</span><a href=\"StructureDefinition-VisitOccurrence-definitions.html#VisitOccurrence.discharged-to-source-value\" title=\"Discharged To Source Value\">discharged_to_source_value</a><a name=\"VisitOccurrence.discharged-to-source-value\"> </a></td><td style=\"\" class=\"hierarchy xhtCellBorder0\"/><td style=\"\" class=\"hierarchy xhtCellBorder0\">0..1</td><td style=\"\" class=\"hierarchy xhtCellBorder0\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#string\">string</a></td><td style=\"\" class=\"hierarchy xhtCellBorder0\">Discharged To Source Value</td></tr>\r\n<tr class=\"xhtRowBorder0 xhtRowOdd\"><td style=\"background-image: url(tbl_bck00.png)\" class=\"hierarchy xhtCellBorder0 xhtCellNoWrap\"><img src=\"tbl_spacer.png\" alt=\"\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin_end.png\" alt=\"\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\"\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Primitive Data Type\" class=\"hierarchy\"/> <span style=\"position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0\" class=\"sr-only\">VisitOccurrence.</span><a href=\"StructureDefinition-VisitOccurrence-definitions.html#VisitOccurrence.preceding-visit-occurrence-id\" title=\"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.\">preceding_visit_occurrence_id</a><a name=\"VisitOccurrence.preceding-visit-occurrence-id\"> </a></td><td style=\"\" class=\"hierarchy xhtCellBorder0\"/><td style=\"\" class=\"hierarchy xhtCellBorder0\">0..1</td><td style=\"\" class=\"hierarchy xhtCellBorder0\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#integer\">integer</a></td><td style=\"\" class=\"hierarchy xhtCellBorder0\">Preceding Visit Occurrence</td></tr>\r\n<tr><td colspan=\"5\" class=\"hierarchy\"><br/><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Legend for this format\"><img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC\" alt=\"doco\" style=\"background-color: inherit\"/> Documentation for this format</a></td></tr></table></div>"
},
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics",
"valueCode" : "can-be-target"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
"valueCode" : "brr"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
"valueInteger" : 2,
"_valueInteger" : {
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
"valueCanonical" : "http://hl7.org/fhir/uv/omop/ImplementationGuide/hl7.fhir.uv.omop"
}
]
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "trial-use",
"_valueCode" : {
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
"valueCanonical" : "http://hl7.org/fhir/uv/omop/ImplementationGuide/hl7.fhir.uv.omop"
}
]
}
}
],
"url" : "http://hl7.org/fhir/uv/omop/StructureDefinition/VisitOccurrence",
"identifier" : [
{
"system" : "urn:ietf:rfc:3986",
"value" : "urn:oid:2.16.840.1.113883.4.642.40.77.42.26"
}
],
"version" : "2.0.0-ballot",
"name" : "VisitOccurrence",
"title" : "Visit Occurrence OMOP Table",
"status" : "active",
"date" : "2026-11-06T00:33:48+00:00",
"publisher" : "HL7 International / Biomedical Research and Regulation",
"contact" : [
{
"name" : "HL7 International / Biomedical Research and Regulation",
"telecom" : [
{
"system" : "url",
"value" : "http://www.hl7.org/Special/committees/rcrim"
}
]
}
],
"description" : "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.",
"jurisdiction" : [
{
"coding" : [
{
"system" : "http://unstats.un.org/unsd/methods/m49/m49.htm",
"code" : "001",
"display" : "World"
}
]
}
],
"fhirVersion" : "5.0.0",
"mapping" : [
{
"identity" : "rim",
"uri" : "http://hl7.org/v3",
"name" : "RIM Mapping"
}
],
"kind" : "logical",
"abstract" : false,
"type" : "http://hl7.org/fhir/uv/omop/StructureDefinition/VisitOccurrence",
"baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Base",
"derivation" : "specialization",
"snapshot" : {
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
"valueString" : "5.0.0"
}
],
"element" : [
{
"id" : "VisitOccurrence",
"path" : "VisitOccurrence",
"short" : "Visit Occurrence OMOP Table",
"definition" : "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.",
"min" : 0,
"max" : "*",
"base" : {
"path" : "Base",
"min" : 0,
"max" : "*"
},
"isModifier" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "VisitOccurrence.visit-occurrence-id",
"path" : "VisitOccurrence.visit_occurrence_id",
"short" : "Visit Occurrence Identifier",
"definition" : "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.",
"min" : 1,
"max" : "1",
"base" : {
"path" : "VisitOccurrence.visit_occurrence_id",
"min" : 1,
"max" : "1"
},
"type" : [
{
"code" : "integer"
}
]
},
{
"id" : "VisitOccurrence.person-id",
"path" : "VisitOccurrence.person_id",
"short" : "Person",
"definition" : "Person",
"min" : 1,
"max" : "1",
"base" : {
"path" : "VisitOccurrence.person_id",
"min" : 1,
"max" : "1"
},
"type" : [
{
"code" : "integer"
}
]
},
{
"id" : "VisitOccurrence.visit-concept-id",
"path" : "VisitOccurrence.visit_concept_id",
"short" : "Visit",
"definition" : "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.",
"min" : 1,
"max" : "1",
"base" : {
"path" : "VisitOccurrence.visit_concept_id",
"min" : 1,
"max" : "1"
},
"type" : [
{
"code" : "code"
}
]
},
{
"id" : "VisitOccurrence.visit-start-date",
"path" : "VisitOccurrence.visit_start_date",
"short" : "Start Date",
"definition" : "For inpatient visits, the start date is typically the admission date. For outpatient visits the start date and end date will be the same.",
"min" : 1,
"max" : "1",
"base" : {
"path" : "VisitOccurrence.visit_start_date",
"min" : 1,
"max" : "1"
},
"type" : [
{
"code" : "date"
}
]
},
{
"id" : "VisitOccurrence.visit-start-datetime",
"path" : "VisitOccurrence.visit_start_datetime",
"short" : "Start Datetime",
"definition" : "Start Datetime",
"min" : 0,
"max" : "1",
"base" : {
"path" : "VisitOccurrence.visit_start_datetime",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "dateTime"
}
]
},
{
"id" : "VisitOccurrence.visit-end-date",
"path" : "VisitOccurrence.visit_end_date",
"short" : "End Date",
"definition" : "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.",
"min" : 1,
"max" : "1",
"base" : {
"path" : "VisitOccurrence.visit_end_date",
"min" : 1,
"max" : "1"
},
"type" : [
{
"code" : "date"
}
]
},
{
"id" : "VisitOccurrence.visit-end-datetime",
"path" : "VisitOccurrence.visit_end_datetime",
"short" : "End Datetime",
"definition" : "End Datetime",
"min" : 0,
"max" : "1",
"base" : {
"path" : "VisitOccurrence.visit_end_datetime",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "dateTime"
}
]
},
{
"id" : "VisitOccurrence.visit-type-concept-id",
"path" : "VisitOccurrence.visit_type_concept_id",
"short" : "Visit Type",
"definition" : "Use this field to understand the provenance of the visit record, or where the record comes from.",
"min" : 1,
"max" : "1",
"base" : {
"path" : "VisitOccurrence.visit_type_concept_id",
"min" : 1,
"max" : "1"
},
"type" : [
{
"code" : "code"
}
]
},
{
"id" : "VisitOccurrence.provider-id",
"path" : "VisitOccurrence.provider_id",
"short" : "Provider",
"definition" : "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.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "VisitOccurrence.provider_id",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "integer"
}
]
},
{
"id" : "VisitOccurrence.care-site-id",
"path" : "VisitOccurrence.care_site_id",
"short" : "Care Site",
"definition" : "This field provides information about the Care Site where the Visit took place.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "VisitOccurrence.care_site_id",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "integer"
}
]
},
{
"id" : "VisitOccurrence.visit-source-value",
"path" : "VisitOccurrence.visit_source_value",
"short" : "Visit Source Value",
"definition" : "This field houses the verbatim value from the source data representing the kind of visit that took place (inpatient, outpatient, emergency, etc.)",
"min" : 0,
"max" : "1",
"base" : {
"path" : "VisitOccurrence.visit_source_value",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "string"
}
]
},
{
"id" : "VisitOccurrence.visit-source-concept-id",
"path" : "VisitOccurrence.visit_source_concept_id",
"short" : "Visit Source Concept",
"definition" : "Visit Source Concept",
"min" : 0,
"max" : "1",
"base" : {
"path" : "VisitOccurrence.visit_source_concept_id",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "code"
}
]
},
{
"id" : "VisitOccurrence.admitted-from-concept-id",
"path" : "VisitOccurrence.admitted_from_concept_id",
"short" : "Admitted From Concept",
"definition" : "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.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "VisitOccurrence.admitted_from_concept_id",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "code"
}
]
},
{
"id" : "VisitOccurrence.admitted-from-source-value",
"path" : "VisitOccurrence.admitted_from_source_value",
"short" : "Admitted From Source Value",
"definition" : "Admitted From Source Value",
"min" : 0,
"max" : "1",
"base" : {
"path" : "VisitOccurrence.admitted_from_source_value",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "string"
}
]
},
{
"id" : "VisitOccurrence.discharged-to-concept-id",
"path" : "VisitOccurrence.discharged_to_concept_id",
"short" : "Discharged To Concept",
"definition" : "Discharged To Concept",
"min" : 0,
"max" : "1",
"base" : {
"path" : "VisitOccurrence.discharged_to_concept_id",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "code"
}
]
},
{
"id" : "VisitOccurrence.discharged-to-source-value",
"path" : "VisitOccurrence.discharged_to_source_value",
"short" : "Discharged To Source Value",
"definition" : "Discharged To Source Value",
"min" : 0,
"max" : "1",
"base" : {
"path" : "VisitOccurrence.discharged_to_source_value",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "string"
}
]
},
{
"id" : "VisitOccurrence.preceding-visit-occurrence-id",
"path" : "VisitOccurrence.preceding_visit_occurrence_id",
"short" : "Preceding Visit Occurrence",
"definition" : "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.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "VisitOccurrence.preceding_visit_occurrence_id",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "integer"
}
]
}
]
},
"differential" : {
"element" : [
{
"id" : "VisitOccurrence",
"path" : "VisitOccurrence",
"short" : "Visit Occurrence OMOP Table",
"definition" : "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."
},
{
"id" : "VisitOccurrence.visit-occurrence-id",
"path" : "VisitOccurrence.visit_occurrence_id",
"short" : "Visit Occurrence Identifier",
"definition" : "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.",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "integer"
}
]
},
{
"id" : "VisitOccurrence.person-id",
"path" : "VisitOccurrence.person_id",
"short" : "Person",
"definition" : "Person",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "integer"
}
]
},
{
"id" : "VisitOccurrence.visit-concept-id",
"path" : "VisitOccurrence.visit_concept_id",
"short" : "Visit",
"definition" : "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.",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "code"
}
]
},
{
"id" : "VisitOccurrence.visit-start-date",
"path" : "VisitOccurrence.visit_start_date",
"short" : "Start Date",
"definition" : "For inpatient visits, the start date is typically the admission date. For outpatient visits the start date and end date will be the same.",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "date"
}
]
},
{
"id" : "VisitOccurrence.visit-start-datetime",
"path" : "VisitOccurrence.visit_start_datetime",
"short" : "Start Datetime",
"definition" : "Start Datetime",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "dateTime"
}
]
},
{
"id" : "VisitOccurrence.visit-end-date",
"path" : "VisitOccurrence.visit_end_date",
"short" : "End Date",
"definition" : "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.",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "date"
}
]
},
{
"id" : "VisitOccurrence.visit-end-datetime",
"path" : "VisitOccurrence.visit_end_datetime",
"short" : "End Datetime",
"definition" : "End Datetime",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "dateTime"
}
]
},
{
"id" : "VisitOccurrence.visit-type-concept-id",
"path" : "VisitOccurrence.visit_type_concept_id",
"short" : "Visit Type",
"definition" : "Use this field to understand the provenance of the visit record, or where the record comes from.",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "code"
}
]
},
{
"id" : "VisitOccurrence.provider-id",
"path" : "VisitOccurrence.provider_id",
"short" : "Provider",
"definition" : "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.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "integer"
}
]
},
{
"id" : "VisitOccurrence.care-site-id",
"path" : "VisitOccurrence.care_site_id",
"short" : "Care Site",
"definition" : "This field provides information about the Care Site where the Visit took place.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "integer"
}
]
},
{
"id" : "VisitOccurrence.visit-source-value",
"path" : "VisitOccurrence.visit_source_value",
"short" : "Visit Source Value",
"definition" : "This field houses the verbatim value from the source data representing the kind of visit that took place (inpatient, outpatient, emergency, etc.)",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "string"
}
]
},
{
"id" : "VisitOccurrence.visit-source-concept-id",
"path" : "VisitOccurrence.visit_source_concept_id",
"short" : "Visit Source Concept",
"definition" : "Visit Source Concept",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "code"
}
]
},
{
"id" : "VisitOccurrence.admitted-from-concept-id",
"path" : "VisitOccurrence.admitted_from_concept_id",
"short" : "Admitted From Concept",
"definition" : "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.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "code"
}
]
},
{
"id" : "VisitOccurrence.admitted-from-source-value",
"path" : "VisitOccurrence.admitted_from_source_value",
"short" : "Admitted From Source Value",
"definition" : "Admitted From Source Value",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "string"
}
]
},
{
"id" : "VisitOccurrence.discharged-to-concept-id",
"path" : "VisitOccurrence.discharged_to_concept_id",
"short" : "Discharged To Concept",
"definition" : "Discharged To Concept",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "code"
}
]
},
{
"id" : "VisitOccurrence.discharged-to-source-value",
"path" : "VisitOccurrence.discharged_to_source_value",
"short" : "Discharged To Source Value",
"definition" : "Discharged To Source Value",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "string"
}
]
},
{
"id" : "VisitOccurrence.preceding-visit-occurrence-id",
"path" : "VisitOccurrence.preceding_visit_occurrence_id",
"short" : "Preceding Visit Occurrence",
"definition" : "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.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "integer"
}
]
}
]
}
}