<?xml version="1.0" encoding="UTF-8"?>

<et:ViewDefinition xmlns="http://hl7.org/fhir" xmlns:et="https://sql-on-fhir.org/ig/StructureDefinition">
  <name value="DrugExposureRequest"/>
  <status value="draft"/>
  <description value="Vue se rapprochant de la table OMOP drug_exposure, pour les prescriptions"/>
  <resource value="MedicationRequest"/>
  <select>
    <column>
      <path value="id"/>
      <name value="drug_exposure_id"/>
    </column>
    <column>
      <path value="subject.reference"/>
      <name value="person_id"/>
    </column>
    <column>
      <path value="encounter.reference"/>
      <name value="visit_occurrence_id"/>
    </column>
    <column>
      <path value="encounter.reference"/>
      <name value="visit_detail_id"/>
    </column>
    <column>
      <path value="dosageInstruction.first().timing.repeat.bounds.ofType(Period).start"/>
      <name value="drug_exposure_start_date"/>
    </column>
    <column>
      <path value="dosageInstruction.first().timing.repeat.bounds.ofType(Period).end"/>
      <name value="drug_exposure_end_date"/>
    </column>
    <column>
      <path value="0"/>
      <name value="drug_concept_id"/>
    </column>
    <column>
      <path value="medication.ofType(CodeableConcept).coding.first().display"/>
      <name value="drug_source_value"/>
    </column>
    <column>
      <path value="medication.ofType(CodeableConcept).coding.first().code"/>
      <name value="drug_source_concept_id"/>
    </column>
    <column>
      <path value="medication.ofType(CodeableConcept).coding.first().system"/>
      <name value="drug_coding_source_system"/>
    </column>
    <column>
      <path value="38000177"/>
      <name value="drug_type_concept_id"/>
    </column>
    <column>
      <path value="dosageInstruction.first().route.coding.first().display"/>
      <name value="route_source_value"/>
    </column>
    <column>
      <path value="dosageInstruction.first().route.coding.first().code"/>
      <name value="route_source_concept_id"/>
    </column>
    <column>
      <path value="dosageInstruction.first().route.coding.first().system"/>
      <name value="route_coding_source_system"/>
    </column>
  </select>
</et:ViewDefinition>