FQL is a query language that allows you to retrieve, filter and project data from any data source containing FHIR Resources. It brings the power of three existing languages together: SQL, JSON and FhirPath. It allows you to create tables and is useful for gaining insight and perform quality control.
This project is no longer active, and it is not being updated. Up-to-date information can be found in the new project, which is available here: https://simplifier.net/finnishphrr4
<Questionnaire xmlns="http://hl7.org/fhir"> <id value="questionnaire-28-sv" /> <meta> <profile value="http://phr.kanta.fi/StructureDefinition/fiphr-sd-questionnaire-stu3" /> <tag> <system value="http://oda.fi/Questionnaire" /> <code value="symptom" /> </tag> <tag> <system value="http://oda.fi/cds" /> <code value="oda1" /> </tag> </meta> <language value="sv" /> <text> <status value="generated" /> --- We have skipped the narrative for better readability of the resource --- </text> <url value="https://www.ebmeds.org/form/api/forms/fhir/28/2541/sv-fi" /> <identifier> <system value="https://duodecim.fi/fhir/sid/vkt-questionnaire-id" /> <value value="28" /> </identifier> <identifier> <use value="official" /> <system value="urn:ietf:rfc:3986" /> <value value="urn:uuid:cbe3523c-fd29-4d6c-af19-888072c0eaa2" /> </identifier> <version value="2541" /> <name value="questionnaire-28" /> <title value="Ändtarmsöppningssymtom" /> <status value="active" /> <date value="2020-03-02" /> <publisher value="© Kustannus Oy Duodecim, 2019" /> <description value="Duodecim Form Editor questionnaire FHIR resource" /> <copyright value="© Kustannus Oy Duodecim, 2019" /> <code> <system value="http://phr.kanta.fi/CodeSystem/fiphr-cs-questionnairecode" /> <code value="DUODECIM-28" /> </code> <item> <linkId value="introduction" /> <text value="Fyll i detta formulär om du har onormala symtom kring ändtarmsöppningen. Detta kan till exempel vara hemorrojder, smärta vid tarmtömning, klåda eller fuktighet, en knöl vid ändtarmsöppningen eller blödning vid tarmtömning. Om huvudsymtomet är diarré bör du hellre fylla i symtombedömningen för diarré.\n\nFormuläret hjälper dig att bedöma när och vilken sorts vård du ska söka dig till samt hur du kan behandla dina symtom själv. Formuläret är baserat på forskningsrön, såsom God medicinsk praxis-rekommendationer.\n\n**Obs. Om du mår mycket dåligt eller om du misstänker att du är allvarligt sjuk, fyll inte i symtombedömningen utan kontakta genast jouren eller ring 112.**\n\n### Svarsanvisningar\n\n* Svara omsorgsfullt och sanningsenligt på frågorna\n* Lyssna på din kropp: du kan själv bedöma hur allvarliga dina besvär är\n* Svara på alla frågor: på så sätt blir svarsresultatet mer sanningsenligt\n* Du hittar mer information om ämnet i [Terveyskirjasto](http://www.terveyskirjasto.fi/terveyskirjasto/tk.koti?p_artikkeli=dlk00058&p_hakusana=per%C3%A4aukko) (på finska)\n* Resultatet av enkäten är en egenvårdsanvisning och anvisningar om när och hur du ska söka dig till mottagningen\n\n" /> <type value="group" /> <item> <linkId value="20" /> <text value="Min bedömning" /> <type value="choice" /> <required value="true" /> <repeats value="false" /> <option> <valueCoding id="47"> <system value="https://duodecim.fi/fhir/stu3/CodeSystem/questionnaire-option-28-2541" /> <code value="47" /> <display value="Jag tror att jag behöver vård och jag vill fylla i symtomformuläret" /> </valueCoding> </option> <option> <valueCoding id="46"> <system value="https://duodecim.fi/fhir/stu3/CodeSystem/questionnaire-option-28-2541" /> <code value="46" /> <display value="Mina symtom är lämpliga att vårda själv och jag önskar endast egenvårdsråd" /> </valueCoding> </option> </item> <item> <extension url="http://hl7.org/fhir/StructureDefinition/questionnaire-displayCategory"> <valueCodeableConcept> <coding> <system value="https://duodecim.fi/fhir/stu3/CodeSystem/symptom-checker-questionnaire-item-type" /> <code value="subtitle" /> </coding> <text value="subtitle" /> </valueCodeableConcept> </extension> <modifierExtension url="http://phr.kanta.fi/StructureDefinition/fiphr-ext-questionnaire-enablewhen"> <valueString value="QuestionnaireResponse.descendants().select(item).where(linkId='20' and answer.valueCoding.code='46').exists()" /> </modifierExtension> <linkId value="263" /> <text value="# Utskriftslänk för artiklar om ändtarmsöppningssymptom\n\n\n\nLäs Läkarboken Duodecims artikel om [hemorrojder](https://www.terveyskirjasto.fi/terveyskirjasto/tk.koti?p_artikkeli=dlk00058) (på finska) och [förstoppning](https://www.terveyskirjasto.fi/terveyskirjasto/tk.koti?p_artikkeli=dlk00092) (på finska) och skriv ut den vid behov från utskriftslänken i slutet av texten." /> <type value="display" /> </item> <item> <extension url="http://hl7.org/fhir/StructureDefinition/minValue"> <valueInteger value="0" /> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/maxValue"> <valueInteger value="130" /> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/maxDecimalPlaces"> <valueInteger value="0" /> </extension> <modifierExtension url="http://phr.kanta.fi/StructureDefinition/fiphr-ext-questionnaire-enablewhen"> <valueString value="QuestionnaireResponse.descendants().select(item).where(linkId='20' and answer.valueCoding.code='47').exists()" /> </modifierExtension> <linkId value="3" /> <code> <system value="http://loinc.org" /> <code value="21612-7" /> </code> <text value="Din ålder (år)" /> <type value="integer" /> <required value="true" /> </item> <item> <extension url="http://hl7.org/fhir/StructureDefinition/questionnaire-displayCategory"> <valueCodeableConcept> <coding> <system value="https://duodecim.fi/fhir/stu3/CodeSystem/symptom-checker-questionnaire-item-type" /> <code value="terminus" /> </coding> <text value="terminus" /> </valueCodeableConcept> </extension> <modifierExtension url="http://phr.kanta.fi/StructureDefinition/fiphr-ext-questionnaire-enablewhen"> <valueString value="QuestionnaireResponse.descendants().select(item).where(linkId='3' and answer.valueInteger < 15).exists()" /> </modifierExtension> <linkId value="14" /> <text value="Symtombedömningen är avsedd för personer som fyllt minst 15 år. Är du under 15 år och du inte får tillräcklig hjälp av egenvårdsråden in Terveyskirjasto, kontakta vårdpersonalen inom hälsovården för att utreda dina symtom." /> <type value="display" /> </item> <item> <modifierExtension url="http://phr.kanta.fi/StructureDefinition/fiphr-ext-questionnaire-enablewhen"> <valueString value="QuestionnaireResponse.descendants().select(item).where(linkId='20' and answer.valueCoding.code='47').exists() and QuestionnaireResponse.descendants().select(item).where(linkId='3' and answer.valueInteger > 14).exists()" /> </modifierExtension> <linkId value="96" /> <text value="Vilket av följande är ditt huvudsymtom?" /> <type value="choice" /> <required value="true" /> <repeats value="false" /> <option> <valueCoding id="207"> <system value="https://duodecim.fi/fhir/stu3/CodeSystem/questionnaire-option-28-2541" /> <code value="207" /> <display value="Kraftig, kontinuerlig smärta vid ändtarmsöppningen" /> </valueCoding> </option> <option> <valueCoding id="208"> <system value="https://duodecim.fi/fhir/stu3/CodeSystem/questionnaire-option-28-2541" /> <code value="208" /> <display value="Över 37,5 graders feber och smärta vid ändtarmsöppningen" /> </valueCoding> </option> <option> <valueCoding id="209"> <system value="https://duodecim.fi/fhir/stu3/CodeSystem/questionnaire-option-28-2541" /> <code value="209" /> <display value="En smärtsam knöl vid ändtarmsöppningen som kom för mindre än en vecka sedan" /> </valueCoding> </option> <option> <valueCoding id="210"> <system value="https://duodecim.fi/fhir/stu3/CodeSystem/questionnaire-option-28-2541" /> <code value="210" /> <display value="Knölar som buktar ut vid ändtarmsöppningen vid tarmtömning, som jag kan känna med fingrarna och trycka in eller som ibland dras tillbaka av sig själva" /> </valueCoding> </option> <option> <valueCoding id="211"> <system value="https://duodecim.fi/fhir/stu3/CodeSystem/questionnaire-option-28-2541" /> <code value="211" /> <display value="Smärtfri hudflik eller knöl vid ändtarmsöppningen som alltid är framme" /> </valueCoding> </option> <option> <valueCoding id="212"> <system value="https://duodecim.fi/fhir/stu3/CodeSystem/questionnaire-option-28-2541" /> <code value="212" /> <display value="Smärta vid ändtarmsöppningen vid tarmtömning" /> </valueCoding> </option> <option> <valueCoding id="213"> <system value="https://duodecim.fi/fhir/stu3/CodeSystem/questionnaire-option-28-2541" /> <code value="213" /> <display value="Klåda vid ändtarmsöppningen" /> </valueCoding> </option> <option> <valueCoding id="214"> <system value="https://duodecim.fi/fhir/stu3/CodeSystem/questionnaire-option-28-2541" /> <code value="214" /> <display value="Huden runt ändtarmsöppningen blir fuktig och huden är sträv eller sårig" /> </valueCoding> </option> <option> <valueCoding id="215"> <system value="https://duodecim.fi/fhir/stu3/CodeSystem/questionnaire-option-28-2541" /> <code value="215" /> <display value="Blödning från ändtarmsöppningen" /> </valueCoding> </option> <option> <modifierExtension url="http://hl7.org/fhir/StructureDefinition/questionnaire-optionExclusive"> <valueBoolean value="true" /> </modifierExtension> <valueCoding id="-1"> <system value="https://duodecim.fi/fhir/stu3/CodeSystem/questionnaire-option-28-2541" /> <code value="-1" /> <display value="Inget av ovanstående" /> </valueCoding> </option> </item> <item> <modifierExtension url="http://phr.kanta.fi/StructureDefinition/fiphr-ext-questionnaire-enablewhen"> <valueString value="QuestionnaireResponse.descendants().select(item).where(linkId='20' and answer.valueCoding.code='47').exists() and QuestionnaireResponse.descendants().select(item).where(linkId='3' and answer.valueInteger > 14).exists() and QuestionnaireResponse.descendants().select(item).where(linkId='96' and answer.valueCoding.code='207').exists()" /> </modifierExtension> <linkId value="2314" /> <text value="Har du feber? Gränsen för feber anses oftast vara 37,5 grader." /> <type value="choice" /> <required value="true" /> <repeats value="false" /> <option> <valueCoding id="3511"> <system value="https://duodecim.fi/fhir/stu3/CodeSystem/questionnaire-option-28-2541" /> <code value="3511" /> <display value="Ja" /> </valueCoding> </option> <option> <valueCoding id="3512"> <system value="https://duodecim.fi/fhir/stu3/CodeSystem/questionnaire-option-28-2541" /> <code value="3512" /> <display value="Nej" /> </valueCoding> </option> <option> <valueCoding id="3513"> <system value="https://duodecim.fi/fhir/stu3/CodeSystem/questionnaire-option-28-2541" /> <code value="3513" /> <display value="Jag vet inte" /> </valueCoding> </option> </item> <item> <extension url="http://hl7.org/fhir/StructureDefinition/questionnaire-displayCategory"> <valueCodeableConcept> <coding> <system value="https://duodecim.fi/fhir/stu3/CodeSystem/symptom-checker-questionnaire-item-type" /> <code value="feedback" /> </coding> <text value="feedback" /> </valueCodeableConcept> </extension> <modifierExtension url="http://phr.kanta.fi/StructureDefinition/fiphr-ext-questionnaire-enablewhen"> <valueString value="QuestionnaireResponse.descendants().select(item).where(linkId='2314' and answer.valueCoding.code='3513').exists()" /> </modifierExtension> <linkId value="2354" /> <text value="Du svarade att du inte vet om du har feber. Om du känner dig febrig, svara ja på den här frågan. Om du misstänker att du har hög feber, ange 39 som svar på nästa fråga. Om du misstänker att du har måttlig feber, ange 38 som svar på nästa fråga. Du kan köpa en febertermometer på närmaste apotek." /> <type value="display" /> </item> <item> <extension url="http://hl7.org/fhir/StructureDefinition/minValue"> <valueDecimal value="34" /> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/maxValue"> <valueDecimal value="41" /> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/maxDecimalPlaces"> <valueInteger value="1" /> </extension> <modifierExtension url="http://phr.kanta.fi/StructureDefinition/fiphr-ext-questionnaire-enablewhen"> <valueString value="QuestionnaireResponse.descendants().select(item).where(linkId='20' and answer.valueCoding.code='47').exists() and QuestionnaireResponse.descendants().select(item).where(linkId='3' and answer.valueInteger > 14).exists() and QuestionnaireResponse.descendants().select(item).where(linkId='2314' and answer.valueCoding.code='3511').exists()" /> </modifierExtension> <linkId value="7" /> <code> <system value="http://loinc.org" /> <code value="8310-5" /> </code> <text value="Hur hög feber har du haft som mest under det senaste dygnet? Svara med en tiondels noggrannhet (t.ex. 37,8)." /> <type value="decimal" /> <required value="true" /> </item> <item> <modifierExtension url="http://phr.kanta.fi/StructureDefinition/fiphr-ext-questionnaire-enablewhen"> <valueString value="QuestionnaireResponse.descendants().select(item).where(linkId='20' and answer.valueCoding.code='47').exists() and QuestionnaireResponse.descendants().select(item).where(linkId='3' and answer.valueInteger > 14).exists()" /> </modifierExtension> <linkId value="97" /> <text value="Syns det blod i toalettstolen eller på pappret? Välj det alternativ som bäst beskriver ditt tillstånd." /> <type value="choice" /> <required value="true" /> <repeats value="false" /> <option> <valueCoding id="216"> <system value="https://duodecim.fi/fhir/stu3/CodeSystem/questionnaire-option-28-2541" /> <code value="216" /> <display value="Nej" /> </valueCoding> </option> <option> <valueCoding id="217"> <system value="https://duodecim.fi/fhir/stu3/CodeSystem/questionnaire-option-28-2541" /> <code value="217" /> <display value="Bloddroppar i toalettstolen vid tarmtömning" /> </valueCoding> </option> <option> <valueCoding id="218"> <system value="https://duodecim.fi/fhir/stu3/CodeSystem/questionnaire-option-28-2541" /> <code value="218" /> <display value="Klart blod på pappret efter vid tarmtömning, inga bloddroppar i toaletten" /> </valueCoding> </option> <option> <valueCoding id="219"> <system value="https://duodecim.fi/fhir/stu3/CodeSystem/questionnaire-option-28-2541" /> <code value="219" /> <display value="Mörkt blod eller blodkoagel i avföringen" /> </valueCoding> </option> <option> <valueCoding id="1172"> <system value="https://duodecim.fi/fhir/stu3/CodeSystem/questionnaire-option-28-2541" /> <code value="1172" /> <display value="Svart avföring" /> </valueCoding> </option> </item> <item> <extension url="http://hl7.org/fhir/StructureDefinition/minValue"> <valueInteger value="0" /> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/maxValue"> <valueInteger value="365" /> </extension> <modifierExtension url="http://phr.kanta.fi/StructureDefinition/fiphr-ext-questionnaire-enablewhen"> <valueString value="QuestionnaireResponse.descendants().select(item).where(linkId='20' and answer.valueCoding.code='47').exists() and QuestionnaireResponse.descendants().select(item).where(linkId='3' and answer.valueInteger > 14).exists()" /> </modifierExtension> <linkId value="590" /> <text value="Hur många dygn har du haft de aktuella symtomen? Ange svaret i hela dygn (t.ex. 5)." /> <type value="integer" /> <required value="true" /> </item> <item> <modifierExtension url="http://phr.kanta.fi/StructureDefinition/fiphr-ext-questionnaire-enablewhen"> <valueString value="QuestionnaireResponse.descendants().select(item).where(linkId='20' and answer.valueCoding.code='47').exists() and QuestionnaireResponse.descendants().select(item).where(linkId='3' and answer.valueInteger > 14).exists()" /> </modifierExtension> <linkId value="98" /> <text value="Är du förstoppad?" /> <type value="choice" /> <required value="true" /> <repeats value="false" /> <option> <valueCoding id="220"> <system value="https://duodecim.fi/fhir/stu3/CodeSystem/questionnaire-option-28-2541" /> <code value="220" /> <display value="Nej" /> </valueCoding> </option> <option> <valueCoding id="221"> <system value="https://duodecim.fi/fhir/stu3/CodeSystem/questionnaire-option-28-2541" /> <code value="221" /> <display value="Lindrig förstoppning (jag måste ibland anstränga mig vid tarmtömning, men magen fungerar minst varannan dag)" /> </valueCoding> </option> <option> <valueCoding id="222"> <system value="https://duodecim.fi/fhir/stu3/CodeSystem/questionnaire-option-28-2541" /> <code value="222" /> <display value="Svår förstoppning (avföringen är hård och jag måste alltid anstränga mig vid tarmtömning; ibland fungerar magen inte på flera dagar)" /> </valueCoding> </option> </item> <item> <modifierExtension url="http://phr.kanta.fi/StructureDefinition/fiphr-ext-questionnaire-enablewhen"> <valueString value="QuestionnaireResponse.descendants().select(item).where(linkId='20' and answer.valueCoding.code='47').exists() and QuestionnaireResponse.descendants().select(item).where(linkId='3' and answer.valueInteger > 14).exists()" /> </modifierExtension> <linkId value="99" /> <text value="Har du diarré?" /> <type value="choice" /> <required value="true" /> <repeats value="false" /> <option> <valueCoding id="223"> <system value="https://duodecim.fi/fhir/stu3/CodeSystem/questionnaire-option-28-2541" /> <code value="223" /> <display value="Nej" /> </valueCoding> </option> <option> <valueCoding id="224"> <system value="https://duodecim.fi/fhir/stu3/CodeSystem/questionnaire-option-28-2541" /> <code value="224" /> <display value="Avföringen är vattnig och lös" /> </valueCoding> </option> <option> <valueCoding id="225"> <system value="https://duodecim.fi/fhir/stu3/CodeSystem/questionnaire-option-28-2541" /> <code value="225" /> <display value="Jag tömmer tarmen minst tre gånger om dagen" /> </valueCoding> </option> <option> <valueCoding id="226"> <system value="https://duodecim.fi/fhir/stu3/CodeSystem/questionnaire-option-28-2541" /> <code value="226" /> <display value="Avföringsinkontinens" /> </valueCoding> </option> </item> <item> <modifierExtension url="http://phr.kanta.fi/StructureDefinition/fiphr-ext-questionnaire-enablewhen"> <valueString value="QuestionnaireResponse.descendants().select(item).where(linkId='99' and answer.valueCoding.code='224').exists() or QuestionnaireResponse.descendants().select(item).where(linkId='99' and answer.valueCoding.code='225').exists() or QuestionnaireResponse.descendants().select(item).where(linkId='99' and answer.valueCoding.code='226').exists()" /> </modifierExtension> <linkId value="712" /> <text value="Har du fått antibiotika under den senaste månaden?" /> <type value="boolean" /> <required value="true" /> </item> </item> </Questionnaire>