<CodeSystem xmlns="http://hl7.org/fhir">
  <id value="figen-cs-kantaoauthscopes" />
  <url value="http://gen.kanta.fi/CodeSystem/figen-cs-kantaoauthscopes" />
  <version value="1.0.0" />
  <name value="Kanta OAuth Scopes" />
  <status value="active" />
  <experimental value="false" />
  <date value="2024-10-15" />
  <publisher value="Kela" />
  <contact>
    <telecom>
      <system value="email" />
      <value value="kanta@kanta.fi" />
    </telecom>
  </contact>
  <description value="Koodisto sisältää kaikki Kanta auktorisointipalvelun hyväksymät OAuth scopet, sekä käännökset suomeksi, ruotsiksi ja englanniksi. CodeSystem contains all the OAuth scopes used with Kanta Authorization server, with translations into Finnish, Swedish, and English." />
  <caseSensitive value="true" />
  <content value="complete" />
  <property>
    <code value="scopetype" />
    <description value="Describes which service the scope is used for. Currently, the options are PHR and Patient Data Repository." />
    <type value="string" />
  </property>
  <concept>
    <code value="patient/Observation.write" />
    <display value="Sovellus voi tallentaa, muokata ja poistaa mittaustuloksia." />
    <designation>
      <language value="fi" />
      <value value="Sovellus voi tallentaa, muokata ja poistaa mittaustuloksia." />
    </designation>
    <designation>
      <language value="sv" />
      <value value="Applikationen kan spara, ändra och radera mätresultat." />
    </designation>
    <designation>
      <language value="en" />
      <value value="The application can save, edit and delete measurement results." />
    </designation>
    <property>
      <code value="scopetype" />
      <valueString value="PHR" />
    </property>
  </concept>
  <concept>
    <code value="patient/Observation.read" />
    <display value="Sovellus voi hakea ja lukea mittaustuloksia." />
    <designation>
      <language value="fi" />
      <value value="Sovellus voi hakea ja lukea mittaustuloksia." />
    </designation>
    <designation>
      <language value="sv" />
      <value value="Applikationen kan söka och läsa mätresultat." />
    </designation>
    <designation>
      <language value="en" />
      <value value="The application can search and read measurement results." />
    </designation>
    <property>
      <code value="scopetype" />
      <valueString value="PHR" />
    </property>
  </concept>
  <concept>
    <code value="patient/MedicationAdministration.write" />
    <display value="Sovellus voi tallentaa, muokata ja poistaa otettujen lääkkeiden tietoja." />
    <designation>
      <language value="fi" />
      <value value="Sovellus voi tallentaa, muokata ja poistaa otettujen lääkkeiden tietoja." />
    </designation>
    <designation>
      <language value="sv" />
      <value value="Applikationen kan spara, ändra och ta bort uppgifter om läkemedel som tagits." />
    </designation>
    <designation>
      <language value="en" />
      <value value="The application can save, edit and delete details on medications taken." />
    </designation>
    <property>
      <code value="scopetype" />
      <valueString value="PHR" />
    </property>
  </concept>
  <concept>
    <code value="patient/MedicationAdministration.read" />
    <display value="Sovellus voi hakea ja lukea otettujen lääkkeiden tietoja." />
    <designation>
      <language value="fi" />
      <value value="Sovellus voi hakea ja lukea otettujen lääkkeiden tietoja." />
    </designation>
    <designation>
      <language value="sv" />
      <value value="Applikationen kan söka och läsa uppgifter om läkemedel som tagits." />
    </designation>
    <designation>
      <language value="en" />
      <value value="The application can search and read the details on medications taken." />
    </designation>
    <property>
      <code value="scopetype" />
      <valueString value="PHR" />
    </property>
  </concept>
  <concept>
    <code value="patient/QuestionnaireResponse.write" />
    <display value="Sovellus voi tallentaa, muokata ja poistaa kyselyvastauksia." />
    <designation>
      <language value="fi" />
      <value value="Sovellus voi tallentaa, muokata ja poistaa kyselyvastauksia." />
    </designation>
    <designation>
      <language value="sv" />
      <value value="Applikationen kan spara, ändra och ta bort svar på förfrågningar." />
    </designation>
    <designation>
      <language value="en" />
      <value value="The application can save, edit and delete questionnaire responses." />
    </designation>
    <property>
      <code value="scopetype" />
      <valueString value="PHR" />
    </property>
  </concept>
  <concept>
    <code value="patient/QuestionnaireResponse.read" />
    <display value="Sovellus voi hakea ja lukea kyselyvastauksia." />
    <designation>
      <language value="fi" />
      <value value="Sovellus voi hakea ja lukea kyselyvastauksia." />
    </designation>
    <designation>
      <language value="sv" />
      <value value="Applikationen kan söka och läsa svar på förfrågningar." />
    </designation>
    <designation>
      <language value="en" />
      <value value="The application can search and read questionnaire responses." />
    </designation>
    <property>
      <code value="scopetype" />
      <valueString value="PHR" />
    </property>
  </concept>
  <concept>
    <code value="patient/CarePlan.write" />
    <display value="Sovellus voi tallentaa, muokata ja poistaa itsehoitosuunnitelmia." />
    <designation>
      <language value="fi" />
      <value value="Sovellus voi tallentaa, muokata ja poistaa itsehoitosuunnitelmia." />
    </designation>
    <designation>
      <language value="sv" />
      <value value="Applikationen kan spara, ändra och ta bort egenvårdsplaner." />
    </designation>
    <designation>
      <language value="en" />
      <value value="The application can save, edit and delete self-care plans." />
    </designation>
    <property>
      <code value="scopetype" />
      <valueString value="PHR" />
    </property>
  </concept>
  <concept>
    <code value="patient/CarePlan.read" />
    <display value="Sovellus voi hakea ja lukea itsehoitosuunnitelmia." />
    <designation>
      <language value="fi" />
      <value value="Sovellus voi hakea ja lukea itsehoitosuunnitelmia." />
    </designation>
    <designation>
      <language value="sv" />
      <value value="Applikationen kan söka och läsa egenvårdsplaner." />
    </designation>
    <designation>
      <language value="en" />
      <value value="The application can search and read self-care plans." />
    </designation>
    <property>
      <code value="scopetype" />
      <valueString value="PHR" />
    </property>
  </concept>
  <concept>
    <code value="patient/MedicationStatement.read" />
    <display value="Sovellus voi hakea ja lukea otettujen itsehoitolääkkeiden tietoja." />
    <designation>
      <language value="fi" />
      <value value="Sovellus voi hakea ja lukea otettujen itsehoitolääkkeiden tietoja." />
    </designation>
    <designation>
      <language value="sv" />
      <value value="Applikationen kan söka och läsa uppgifter om egenvårdsläkemedel som tagits." />
    </designation>
    <designation>
      <language value="en" />
      <value value="The application can search and read the details on self-medication products taken." />
    </designation>
    <property>
      <code value="scopetype" />
      <valueString value="PHR" />
    </property>
  </concept>
  <concept>
    <code value="patient/MedicationStatement.write" />
    <display value="Sovellus voi tallentaa, muokata ja poistaa otettujen itsehoitolääkkeiden tietoja." />
    <designation>
      <language value="fi" />
      <value value="Sovellus voi tallentaa, muokata ja poistaa otettujen itsehoitolääkkeiden tietoja." />
    </designation>
    <designation>
      <language value="sv" />
      <value value="Applikationen kan spara, ändra och ta bort uppgifter om egenvårdsläkemedel som tagits." />
    </designation>
    <designation>
      <language value="en" />
      <value value="The application can save, edit and delete the details on self-medication products taken." />
    </designation>
    <property>
      <code value="scopetype" />
      <valueString value="PHR" />
    </property>
  </concept>
  <concept>
    <code value="diagnoses.rs?service=summaries" />
    <display value="Sovellus voi hakea ja lukea diagnooseja." />
    <designation>
      <language value="fi" />
      <value value="Sovellus voi hakea ja lukea diagnooseja." />
    </designation>
    <designation>
      <language value="sv" />
      <value value="Applikationen kan söka och läsa diagnoser." />
    </designation>
    <designation>
      <language value="en" />
      <value value="The application  can search for and read diagnoses." />
    </designation>
    <property>
      <code value="scopetype" />
      <valueString value="PatientDataRepository" />
    </property>
  </concept>
  <concept>
    <code value="riskdata.rs?service=summaries" />
    <display value="Sovellus voi hakea ja lukea riskitietoja." />
    <designation>
      <language value="fi" />
      <value value="Sovellus voi hakea ja lukea riskitietoja." />
    </designation>
    <designation>
      <language value="sv" />
      <value value="Applikationen kan söka och läsa riskinformation." />
    </designation>
    <designation>
      <language value="en" />
      <value value="The application may retrieve and read risk information." />
    </designation>
    <property>
      <code value="scopetype" />
      <valueString value="PatientDataRepository" />
    </property>
  </concept>
  <concept>
    <code value="procedures.rs?service=summaries" />
    <display value="Sovellus voi hakea ja lukea toimenpiteitä." />
    <designation>
      <language value="fi" />
      <value value="Sovellus voi hakea ja lukea toimenpiteitä." />
    </designation>
    <designation>
      <language value="sv" />
      <value value="Applikationen kan söka och läsa uppgifter om åtgärder." />
    </designation>
    <designation>
      <language value="en" />
      <value value="The application may retrieve and read procedures." />
    </designation>
    <property>
      <code value="scopetype" />
      <valueString value="PatientDataRepository" />
    </property>
  </concept>
  <concept>
    <code value="physiologicalmeasurements.rs?service=summaries" />
    <display value="Sovellus voi hakea ja lukea fysiologisia mittauksia." />
    <designation>
      <language value="fi" />
      <value value="Sovellus voi hakea ja lukea fysiologisia mittauksia." />
    </designation>
    <designation>
      <language value="sv" />
      <value value="Applikationen kan söka och läsa uppgifter om fysiologiska mätningar." />
    </designation>
    <designation>
      <language value="en" />
      <value value="The application may retrieve and read physiological measurements." />
    </designation>
    <property>
      <code value="scopetype" />
      <valueString value="PatientDataRepository" />
    </property>
  </concept>
  <concept>
    <code value="vaccinations.rs?service=summaries" />
    <display value="Sovellus voi hakea ja lukea rokotustietoja." />
    <designation>
      <language value="fi" />
      <value value="Sovellus voi hakea ja lukea rokotustietoja." />
    </designation>
    <designation>
      <language value="sv" />
      <value value="Applikationen kan söka och läsa uppgifter om vaccinationer." />
    </designation>
    <designation>
      <language value="en" />
      <value value="The application may retrieve and read vaccination information." />
    </designation>
    <property>
      <code value="scopetype" />
      <valueString value="PatientDataRepository" />
    </property>
  </concept>
  <concept>
    <code value="laboratorytest.rs?service=summaries" />
    <display value="Sovellus voi hakea ja lukea laboratoriotutkimuksia." />
    <designation>
      <language value="fi" />
      <value value="Sovellus voi hakea ja lukea laboratoriotutkimuksia." />
    </designation>
    <designation>
      <language value="sv" />
      <value value="Applikationen kan söka och läsa uppgifter om laboratorieundersökningar." />
    </designation>
    <designation>
      <language value="en" />
      <value value="The application may retrieve and read laboratory tests." />
    </designation>
    <property>
      <code value="scopetype" />
      <valueString value="PatientDataRepository" />
    </property>
  </concept>
  <concept>
    <code value="imagingstudies.rs?service=summaries" />
    <display value="Sovellus voi hakea ja lukea kuvantamistutkimuksia." />
    <designation>
      <language value="fi" />
      <value value="Sovellus voi hakea ja lukea kuvantamistutkimuksia." />
    </designation>
    <designation>
      <language value="sv" />
      <value value="Applikationen kan söka och läsa uppgifter om bilddiagnostiska undersökningar." />
    </designation>
    <designation>
      <language value="en" />
      <value value="The application may retrieve and read imaging tests." />
    </designation>
    <property>
      <code value="scopetype" />
      <valueString value="PatientDataRepository" />
    </property>
  </concept>
  <concept>
    <code value="appointments.rs?service=PatientDataRepository" />
    <display value="Sovellus voi hakea ja lukea terveydenhuollon tapahtumia sekä ajanvaraustietoja." />
    <designation>
      <language value="fi" />
      <value value="Sovellus voi hakea ja lukea terveydenhuollon tapahtumia sekä ajanvaraustietoja." />
    </designation>
    <designation>
      <language value="sv" />
      <value value="Applikationen kan söka och läsa uppgifter om händelser inom hälso- och sjukvården samt tidsbokningar." />
    </designation>
    <designation>
      <language value="en" />
      <value value="The application may retrieve and read health care events and appointment information." />
    </designation>
    <property>
      <code value="scopetype" />
      <valueString value="PatientDataRepository" />
    </property>
  </concept>
  <concept>
    <code value="careplans.rs?service=PatientDataRepository" />
    <display value="Sovellus voi hakea ja lukea terveys- ja hoitosuunnitelmia." />
    <designation>
      <language value="fi" />
      <value value="Sovellus voi hakea ja lukea terveys- ja hoitosuunnitelmia." />
    </designation>
    <designation>
      <language value="sv" />
      <value value="Applikationen kan söka och läsa hälso- och vårdplaner." />
    </designation>
    <designation>
      <language value="en" />
      <value value="The application may retrieve and read health and treatment plans." />
    </designation>
    <property>
      <code value="scopetype" />
      <valueString value="PatientDataRepository" />
    </property>
  </concept>
  <concept>
    <code value="patientrecords.rs?service=PatientDataRepository" />
    <display value="Sovellus voi hakea ja lukea potilaskertomustekstejä" />
    <designation>
      <language value="fi" />
      <value value="Sovellus voi hakea ja lukea potilaskertomustekstejä" />
    </designation>
    <designation>
      <language value="sv" />
      <value value="Applikationen kan söka och läsa patientjournaltexter." />
    </designation>
    <designation>
      <language value="en" />
      <value value="The application may retrieve and read medical records." />
    </designation>
    <property>
      <code value="scopetype" />
      <valueString value="PatientDataRepository" />
    </property>
  </concept>
</CodeSystem>