<ConceptMap xmlns="http://hl7.org/fhir">
  <id value="topic-selection" />
  <url value="https://cdss.eviprev.ch/fhir/ConceptMap/topic-selection" />
  <version value="1.1" />
  <name value="topicSelection" />
  <title value="Topic Selection Mapping" />
  <status value="draft" />
  <date value="2018-03-05" />
  <publisher value="Arpage AG" />
  <contact>
    <name value="Patrick Husi" />
    <telecom>
      <system value="email" />
      <value value="patrick.husi@arpage.ch" />
    </telecom>
  </contact>
  <description value="Mappings between the FHIR input fields and the openL topic selection domain" />
  <sourceUri value="https://cdss.eviprev.ch/fhir/ValueSet/cdss-input-parameter" />
  <targetUri value="https://cdss.eviprev.ch/fhir/ValueSet/topic-selection-signoff" />
  <group>
    <source value="http://snomed.info/sct" />
    <target value="https://cdss.eviprev.ch/fhir/CodeSystem/topic-selection-signoff-domain" />
    <element>
      <code value="135840009" />
      <display value="Is in blood pressure monitoring therapy [yes|no]" />
      <target>
        <code value="isInBloodPressureTherapy" />
        <equivalence value="equal" />
      </target>
    </element>
    <element>
      <code value="370992007" />
      <display value="Has dyslipidemia (disorder) [yes|no]" />
      <target>
        <code value="hasDyslipidemia" />
        <equivalence value="equal" />
      </target>
    </element>
    <element>
      <code value="423973006" />
      <display value="Carcinoma of uterine cervix, invasive (disorder) [cervical-cancer-test-type]" />
      <target>
        <code value="cervicalCancerTestType" />
        <equivalence value="equal" />
      </target>
    </element>
    <element>
      <code value="77176002" />
      <display value="Smoker (finding) [yes|no]" />
      <target>
        <code value="isSmoker" />
        <equivalence value="equal" />
      </target>
    </element>
    <element>
      <code value="228486009" />
      <display value="Time since stopped smoking (observable entity) [years]" />
      <target>
        <code value="yearsSinceStoppedSmoking" />
        <equivalence value="equal" />
      </target>
    </element>
    <element>
      <code value="414205003" />
      <display value="Family history of prostate cancer (situation) [yes|no]" />
      <target>
        <code value="hasFamilyAnamnesisForProstateCancer" />
        <equivalence value="equal" />
      </target>
    </element>
    <element>
      <code value="397731000" />
      <display value="Ethnic group finding (finding) [ethnicity]" />
      <target>
        <code value="ethnicity" />
        <equivalence value="equal" />
      </target>
    </element>
    <element>
      <code value="430679000" />
      <display value="Family history of diabetes mellitus type 2 (situation) [yes|no]" />
      <target>
        <code value="hasPositiveFamilyAnamnesisForDiabetes" />
        <equivalence value="equal" />
      </target>
    </element>
    <element>
      <code value="160402005" />
      <display value="Family history: Diabetes in pregnancy (situation) [yes|no]" />
      <target>
        <code value="hasPregnancyDiabetes" />
        <equivalence value="equal" />
      </target>
    </element>
    <element>
      <code value="69878008" />
      <display value="Polycystic ovaries (disorder) [yes|no]" />
      <target>
        <code value="hasPolycysticOvaries" />
        <equivalence value="equal" />
      </target>
    </element>
    <element>
      <code value="77386006" />
      <display value="Pregnant (finding) [yes|no]" />
      <target>
        <code value="isPregnant" />
        <equivalence value="equal" />
      </target>
    </element>
    <element>
      <code value="49601007" />
      <display value="Disorder of cardiovascular system (disorder) [yes|no]" />
      <target>
        <code value="suffersCardiovascularDisease" />
        <equivalence value="equal" />
      </target>
    </element>
    <element>
      <code value="143691000119102" />
      <display value="Family history of breast cancer gene mutation in first degree relative (situation) [yes|no]" />
      <target>
        <code value="hasPositiveFamilyAnamnesisForBreastcancer" />
        <equivalence value="equal" />
      </target>
    </element>
    <element>
      <code value="1421000119104" />
      <display value="Family history of colorectal cancer (situation) [yes|no]" />
      <target>
        <code value="hasPositiveFamilyAnamnesis" />
        <equivalence value="equal" />
      </target>
    </element>
    <element>
      <code value="24526004" />
      <display value="Inflammatory bowel disease (disorder) [yes|no]" />
      <target>
        <code value="hasInflammatoryBowelDisease" />
        <equivalence value="equal" />
      </target>
    </element>
  </group>
  <group>
    <source value="http://loinc.org" />
    <target value="https://cdss.eviprev.ch/fhir/CodeSystem/topic-selection-signoff-domain" />
    <element>
      <code value="29463-7" />
      <display value="Body weight [kg]" />
      <target>
        <code value="weight" />
        <equivalence value="equal" />
      </target>
    </element>
    <element>
      <code value="8302-2" />
      <display value="Body height [cm]" />
      <target>
        <code value="height" />
        <equivalence value="equal" />
      </target>
    </element>
    <element>
      <code value="8339-4" />
      <display value="Birth weight Measured [kg]" />
      <target>
        <code value="childweight" />
        <equivalence value="equal" />
      </target>
    </element>
    <element>
      <code value="14646-4" />
      <display value="Cholesterol in HDL in Serum or Plasma [Moles/​volume]" />
      <target>
        <code value="hdl" />
        <equivalence value="equal" />
      </target>
    </element>
    <element>
      <code value="14927-8" />
      <display value="Triglyceride in Serum or Plasma (TG) [Moles/​volume]" />
      <target>
        <code value="tg" />
        <equivalence value="equal" />
      </target>
    </element>
    <element>
      <code value="85905-8" />
      <display value="Colorectal cancer specimen by CAP cancer protocols [colorectal-cancer-test-type]" />
      <target>
        <code value="colorectalCancerTestType" />
        <equivalence value="equal" />
      </target>
    </element>
  </group>
  <group>
    <source value="https://cdss.eviprev.ch/fhir/CodeSystem/patient-attribute" />
    <target value="https://cdss.eviprev.ch/fhir/CodeSystem/topic-selection-signoff-domain" />
    <element>
      <code value="fair-skin" />
      <display value="Has fair skin [yes|no]" />
      <target>
        <code value="hasFairSkin" />
        <equivalence value="equal" />
      </target>
    </element>
    <element>
      <code value="fair-eyes" />
      <display value="Has fair eyes [yes|no]" />
      <target>
        <code value="hasFairEyes" />
        <equivalence value="equal" />
      </target>
    </element>
    <element>
      <code value="red-hair" />
      <display value="Has red hairs [yes|no]" />
      <target>
        <code value="hasRedHair" />
        <equivalence value="equal" />
      </target>
    </element>
    <element>
      <code value="freckles" />
      <display value="Has freckles [yes|no]" />
      <target>
        <code value="hasFreckles" />
        <equivalence value="equal" />
      </target>
    </element>
    <element>
      <code value="fast-sunburn" />
      <display value="Has fast sunburn [yes|no]" />
      <target>
        <code value="hasFastSunburn" />
        <equivalence value="equal" />
      </target>
    </element>
    <element>
      <code value="colorectal-cancer-positive-personal-anamnesis" />
      <display value="Positive colorectal cancer anamnesis [yes|no]" />
      <target>
        <code value="hasPositivePersonalAnamnesis" />
        <equivalence value="equal" />
      </target>
    </element>
    <element>
      <code value="cigarette-package-years" />
      <display value="Packaging years PJ (Cigarette packs smoked per day × number of smoking years) [number]" />
      <target>
        <code value="smokingBehaviour" />
        <equivalence value="equal" />
      </target>
    </element>
  </group>
  <group>
    <source value="https://cdss.eviprev.ch/fhir/CodeSystem/cdss-rule-definition" />
    <target value="https://cdss.eviprev.ch/fhir/CodeSystem/topic-selection-signoff-domain" />
    <element>
      <code value="smoking-risk-assessment" />
      <display value="Smoking rule risk assessment last result [light-type]" />
      <target>
        <code value="resultLastSmokingRA" />
        <equivalence value="equal" />
      </target>
      <target>
        <code value="dateLastSmokingRA" />
        <equivalence value="relatedto" />
        <comment value="Date of result if exists" />
      </target>
    </element>
    <element>
      <code value="alcohol-risk-assessment" />
      <display value="Alcohol rule risk assessment last result [light-type]" />
      <target>
        <code value="resultLastAlcoholRA" />
        <equivalence value="equal" />
      </target>
      <target>
        <code value="dateLastAlcoholRA" />
        <equivalence value="relatedto" />
        <comment value="Date of result if exists" />
      </target>
    </element>
    <element>
      <code value="movement-risk-assessment" />
      <display value="Movement rule risk assessment last result [light-type]" />
      <target>
        <code value="resultLastMovementRA" />
        <equivalence value="equal" />
      </target>
    </element>
    <element>
      <code value="nutrition-risk-assessment" />
      <display value="Nutrition rule risk assessment last result [light-type]" />
      <target>
        <code value="resultLastNutritionRA" />
        <equivalence value="equal" />
      </target>
    </element>
    <element>
      <code value="skinCancer-risk-assessment" />
      <display value="Skin Cancer rule risk assessment last result [light-type]" />
      <target>
        <code value="resultLastSkinCancerRA" />
        <equivalence value="equal" />
      </target>
      <target>
        <code value="dateLastSkinCancerRA" />
        <equivalence value="relatedto" />
        <comment value="Date of result if exists" />
      </target>
    </element>
    <element>
      <code value="colorectalCancer-risk-assessment" />
      <display value="Colorectal Cancer rule risk assessment last result [light-type]" />
      <target>
        <code value="resultLastColorectalCancerRA" />
        <equivalence value="equal" />
      </target>
      <target>
        <code value="dateLastColorectalCancerRA" />
        <equivalence value="relatedto" />
        <comment value="Date of result if exists" />
      </target>
    </element>
    <element>
      <code value="cervicalCancer-risk-assessment" />
      <display value="Cervical Cancer rule risk assessment last result [light-type]" />
      <target>
        <code value="resultLastCervicalCancerRA" />
        <equivalence value="equal" />
      </target>
      <target>
        <code value="dateLastCervicalCancerRA" />
        <equivalence value="relatedto" />
        <comment value="Date of result if exists" />
      </target>
    </element>
    <element>
      <code value="lungCancer-risk-assessment" />
      <display value="Lung Cancer rule risk assessment last result [light-type]" />
      <target>
        <code value="resultLastLungCancerRA" />
        <equivalence value="equal" />
      </target>
      <target>
        <code value="dateLastLungCancerRA" />
        <equivalence value="relatedto" />
        <comment value="Date of result if exists" />
      </target>
    </element>
    <element>
      <code value="prostate-risk-assessment" />
      <display value="Prostate rule risk assessment last result [light-type]" />
      <target>
        <code value="resultLastProstateCancerRA" />
        <equivalence value="equal" />
      </target>
      <target>
        <code value="dateLastProstateCancerRA" />
        <equivalence value="relatedto" />
        <comment value="Date of result if exists" />
      </target>
    </element>
    <element>
      <code value="bloodPressure-risk-assessment" />
      <display value="Blood pressure rule risk assessment last result [light-type]" />
      <target>
        <code value="resultLastBloodPressureRA" />
        <equivalence value="equal" />
      </target>
      <target>
        <code value="dateLastBloodPressureRA" />
        <equivalence value="relatedto" />
        <comment value="Date of result if exists" />
      </target>
    </element>
    <element>
      <code value="bmi-risk-assessment" />
      <display value="BMI rule risk assessment last result [light-type]" />
      <target>
        <code value="resultLastBmiRA" />
        <equivalence value="equal" />
      </target>
      <target>
        <code value="dateLastBmiRA" />
        <equivalence value="relatedto" />
        <comment value="Date of result if exists" />
      </target>
    </element>
    <element>
      <code value="diabetes-risk-assessment" />
      <display value="Diabetes rule risk assessment last result [light-type]" />
      <target>
        <code value="resultLastDiabetesRA" />
        <equivalence value="equal" />
      </target>
      <target>
        <code value="dateLastDiabetesRA" />
        <equivalence value="relatedto" />
        <comment value="Date of result if exists" />
      </target>
    </element>
    <element>
      <code value="abdominalAorticAneurysm-risk-assessment" />
      <display value="Abdominal Aortic Aneurysm rule risk assessment last result [light-type]" />
      <target>
        <code value="resultLastAbdominalAorticAneurysmRA" />
        <equivalence value="equal" />
      </target>
    </element>
    <element>
      <code value="depression-risk-assessment" />
      <display value="Depression rule risk assessment last result [light-type]" />
      <target>
        <code value="resultLastDepressionRA" />
        <equivalence value="equal" />
      </target>
      <target>
        <code value="dateLastDepressionRA" />
        <equivalence value="relatedto" />
        <comment value="Date of result if exists" />
      </target>
    </element>
    <element>
      <code value="osteoporosis1-risk-assessment" />
      <display value="Osteoporosis 1 rule risk assessment last result [light-type]" />
      <target>
        <code value="resultLastOsteoporosis1RA" />
        <equivalence value="equal" />
      </target>
    </element>
    <element>
      <code value="osteoporosis2-risk-assessment" />
      <display value="Osteoporosis 2 rule risk assessment last result [light-type]" />
      <target>
        <code value="resultLastOsteoporosis2RA" />
        <equivalence value="equal" />
      </target>
    </element>
    <element>
      <code value="domesticAbuse-risk-assessment" />
      <display value="Domestic Abuse rule risk assessment last result [light-type]" />
      <target>
        <code value="resultLastDomesticAbuseRA" />
        <equivalence value="equal" />
      </target>
      <target>
        <code value="dateLastDomesticAbuseRA" />
        <equivalence value="relatedto" />
        <comment value="Date of result if exists" />
      </target>
    </element>
    <element>
      <code value="breastCancer-risk-assessment" />
      <display value="Breast Cancer rule risk assessment last result [light-type]" />
      <target>
        <code value="resultLastBreastcancerRA" />
        <equivalence value="equal" />
      </target>
      <target>
        <code value="dateLastBreastcancerRA" />
        <equivalence value="relatedto" />
        <comment value="Date of result if exists" />
      </target>
    </element>
  </group>
</ConceptMap>