Inera Core Implementation Guide
0.2.0 - ci-build Sweden

Inera Core Implementation Guide - Local Development build (v0.2.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Profiles and Extensions

Profiles and Extensions

This page lists the FHIR profiles and extensions defined in this Implementation Guide.

Profiles

Profiles define constraints on FHIR resources for systems conforming to this implementation guide. Each profile identifies which core elements, extensions, vocabularies, and value sets SHALL be present in the resource when using this profile.

Patient and Provider Profiles

  • AllergyIntolerance Base Inera

    Svensk profil för läkemedelsöverkänslighet och allergier baserad på TKB GetAlertInformation v2.0.

    Profilen stödjer dokumentation av:

    • Läkemedelsöverkänslighet (NPL, ATC-kodade)
    • Födoämnesallergier
    • Miljöallergier
    • Annan överkänslighet

    Svensk terminologi:

    • NPL (Nationellt Produktregister för Läkemedel) - OID: 1.2.752.129.2.1.5.1
    • ATC (Anatomisk Terapeutisk Kemisk klassifikation) - OID: 1.2.752.129.2.2.3.1.1
    • KV Typ av överkänslighet - OID: 1.2.752.129.2.2.3.10
    • KV Allvarlighetsgrad - OID: 1.2.752.129.2.2.3.3
    • KV Visshetsgrad - OID: 1.2.752.129.2.2.3.11
    • SNOMED CT Swedish Edition

    TKB Source: GetAlertInformation v2.0 (clinicalprocess:healthcond:description). Maps TKB alertInformation elements including typeOfHypersensitivity (1..1), degreeOfSeverity (1..1), degreeOfCertainty (1..1), hypersensitivityAgent (1..1), comment (0..1).

  • AuditEvent Base Inera

    Svensk profil för åtkomstloggar baserad på TKB GetAccessLogsForPatient v2.0.

    Används för PDL-krävd åtkomstloggning:

    • Loggning av åtkomst till patientdata
    • Vårdrelation och behörighetskontroll
    • Spårbarhet enligt Patientdatalagen

    PDL-krav: Obligatorisk åtkomstloggning enligt Patientdatalagen (SFS 2008:355)

    Källa: TKB GetAccessLogsForPatient v2.0 (ehr:log)

  • CarePlan Base Inera

    Svensk profil för vårdplaner baserad på TKB GetCarePlan v2.0.

    Används för:

    • Vårdplaner
    • Behandlingsplaner
    • Rehabiliteringsplaner
    • Omvårdnadsplaner

    Källa: TKB GetCarePlan v2.0 (clinicalprocess:healthcond:description)

  • ClinicalImpression Base Inera

    Svensk profil för kliniska bedömningar och funktionsstatus baserad på TKB GetFunctionalStatus v1.0.

    Används för:

    • Funktionsstatussammanfattningar
    • Kliniska bedömningar
    • Bedömning av funktionstillstånd
    • Prognos och rekommendationer

    Källa: TKB GetFunctionalStatus v1.0 (clinicalprocess:healthcond:description)

  • Composition Base Inera

    Svensk profil för strukturerade kliniska dokument baserad på TKB GetCareDocumentation v2.0.

    Används för strukturerade dokument med väldefinierade sektioner:

    • Anamnes (History of Present Illness)
    • Status/Undersökningsfynd (Physical Examination)
    • Bedömning (Assessment)
    • Åtgärd/Plan (Plan)

    Narrative Text (text-element): Composition.text kan användas för att tillhandahålla en helhetsbild av dokumentet i XHTML-format. För patient-administrativa meddelanden från 1177 Inkorg (kallelser, bokningar, brev) kan DocBook-formaterat innehåll transformeras till FHIR Narrative XHTML enligt ConceptMap DocBook-to-Narrative.

    Se DocBook to FHIR Narrative Guide för detaljer om:

    • Transformation av DocBook emphasis[@role] till XHTML (bold, italics, information boxes, warnings)
    • Val mellan Composition.text (presentation-fokuserad) och Composition.section (data-fokuserad)
    • Hantering av specialformatering (collapsible sections, variabellistor, färgade rutor)

    Källa: TKB GetCareDocumentation v2.0 (clinicalprocess:healthcond:description)

  • Condition Base Inera

    Swedish national base profile for Condition resource. Base profile for all condition/problem/diagnosis resources in Swedish healthcare.

    Key Swedish Features:

    • ICD-10-SE code system support
    • SNOMED CT SE support
    • Swedish clinical status codes
    • Links to Swedish Patient, Practitioner, Organization profiles

    This profile serves as the foundation for more specific profiles like ConditionDiagnosisInera.

  • Condition Diagnosis Inera

    Swedish profile for diagnoses as retrieved from GetDiagnosis TKB service. This profile represents the Swedish national requirements for diagnosis documentation.

    Mapping from TKB GetDiagnosis v2.0:

    • See ConceptMap: ConceptMapGetDiagnosisTKBToCondition
    • TKB Service: GetDiagnosis v2.0
    • TKB Domain: clinicalprocess:healthcond:description v2.1

    Swedish Terminology:

    • ICD-10-SE: Swedish edition of ICD-10 classification
    • SNOMED CT SE: Swedish edition of SNOMED CT

    Key TKB Mappings:

    • diagnos.diagnosKod → code.coding (ICD-10-SE, 1..1 in TKB)
    • diagnos.diagnosDisplayName → code.text (1..1 in TKB)
    • diagnos.diagnosTid → onsetDateTime (1..1 in TKB)
    • accountableHealthcareProfessional → recorder + Provenance
    • healthcareProfessionalCareUnitHSAId → encounter.serviceProvider
  • Consent Base Inera

    Svensk profil för patientspärrar (blocks) baserad på TKB GetBlocks v2.0.

    Används för att dokumentera:

    • Inre spärr (inom vårdgivare)
    • Yttre spärr (nationell NPÖ-spärr)
    • Samtycke och spärrar enligt PDL

    PDL-krävs: Dokumentation enligt Patientdatalagen (SFS 2008:355)

    Källa: TKB GetBlocks v2.0 (ehr:accesscontrol)

  • DiagnosticReport Base Inera

    Svensk profil för undersökningssvar (laboratorium, radiologi, patologi) baserad på TKB.

    Används för:

    • Laboratoriesvar (GetLaboratoryOrderOutcome)
    • Radiologisvar (GetImagingOutcome)
    • Patologisvar
    • Andra diagnostiska undersökningar

    Källa: TKB GetLaboratoryOrderOutcome v3.1, GetImagingOutcome v2.0

  • DocumentReference Base Inera

    Svensk profil för vårdkontaktanteckningar och kliniska dokument baserad på TKB GetCareDocumentation v2.0.

    Används för:

    • Vårdkontaktanteckningar
    • Läkarintyg
    • Epikrisutskrivningssammanfattning
    • Operationsberättelser
    • Andra kliniska dokument

    Källa: TKB GetCareDocumentation v2.0 (clinicalprocess:healthcond:description)

  • Encounter Base Inera

    Swedish national base profile for Encounter resource. Maps to GetCareContacts TKB service for vårdkontakter.

    Key Swedish Features:

    • Swedish encounter classifications via KV Vårdkontakttyp (OID 1.2.752.129.2.2.2.25)
    • Care unit identification via HSA-ID
    • Links to Swedish Patient and Practitioner profiles
    • PDL (Patientdatalag) audit requirements via Provenance

    TKB Source: GetCareContacts v2.0/v3.0 (clinicalprocess:logistics:logistics). Maps TKB careContact elements including careContactCode (1..1), careContactTimePeriod (1..1), careContactStatus (1..1), careContactReason (0..1).

  • Flag Base Inera

    Svensk profil för varningar och uppmärksamhetsinformation baserad på TKB GetAlertInformation v2.0.

    Används för alerttyper som inte är läkemedelsöverkänslighet:

    • Allvarlig sjukdom
    • Behandlingsvarningar
    • Smittsamsjukdom
    • Begränsning av vård
    • Ostrukturerade historiska alerter

    Källa: TKB GetAlertInformation v2.0 (clinicalprocess:healthcond:description)

  • ImagingStudy Base Inera

    Svensk profil för bildundersökningar baserad på TKB GetImagingOutcome v2.0.

    Omfattar DICOM-baserade bildundersökningar:

    • Röntgen (XR)
    • Datortomografi (CT)
    • Magnetresonanstomografi (MR)
    • Ultraljud (US)
    • PET/SPECT

    Källa: TKB GetImagingOutcome v2.0 (clinicalprocess:healthcond:actoutcome)

  • MedicationRequest Base Inera

    Svensk profil för läkemedelsordinationer och recept baserad på TKB GetMedicationHistory v1.2.

    Svensk terminologi:

    • NPL (Nationellt Produktregister för Läkemedel) - OID: 1.2.752.129.2.1.5.1
    • ATC (Anatomisk Terapeutisk Kemisk klassifikation) - OID: 1.2.752.129.2.2.3.1.1

    TKB Source: GetMedicationHistory v1.2 (clinicalprocess:healthcond:actoutcome). Maps TKB drugArticle elements including articleName (1..1), nplId/atcCode (0..1).

  • MedicationStatement Base Inera

    Svensk profil för läkemedelsanvändning baserad på TKB GetMedicationHistory v1.2.

    Profilen stödjer dokumentation av:

    • Pågående läkemedelsbehandling
    • Historisk läkemedelsanvändning
    • Egenvård och receptbelagda läkemedel

    Svensk terminologi:

    • NPL (Nationellt Produktregister för Läkemedel) - OID: 1.2.752.129.2.1.5.1 - primärt
    • ATC (Anatomisk Terapeutisk Kemisk klassifikation) - OID: 1.2.752.129.2.2.3.1.1

    TKB Source: GetMedicationHistory v1.2 (clinicalprocess:healthcond:actoutcome). Maps TKB drugArticle elements including articleName (1..1), nplId/atcCode (0..1).

  • Observation Laboratory Inera

    Svensk profil för laboratoriesvar baserad på TKB GetLaboratoryOrderOutcome v3.1.

    Svensk terminologi:

    • NPU (Nomenclature for Properties and Units) - OID: 1.2.752.108.1.1.1 - primärt
    • LOINC (Logical Observation Identifiers Names and Codes)
    • SNOMED CT Swedish Edition

    TKB Source: GetLaboratoryOrderOutcome v3.1 (clinicalprocess:healthcond:actoutcome). Maps TKB analysis elements including analysisCode (1..1), analysisValue (1..1), analysisTime (1..1).

  • Observation Vital Signs Inera

    Svensk profil för vitalparametrar baserad på TKB GetObservations v2.0 och FHIR Vital Signs.

    Omfattar:

    • Blodtryck (systoliskt/diastoliskt)
    • Puls/hjärtfrekvens
    • Andningsfrekvens
    • Kroppstemperatur
    • Syresättning (SpO2)
    • Kroppsvikt och längd
    • BMI

    Svensk terminologi:

    • LOINC (primärt för vitalparametrar)
    • NPU (kompletterande)
    • SNOMED CT Swedish Edition

    Källa: TKB GetObservations v2.0 (clinicalprocess:healthcond:actoutcome)

  • Organization Base Inera

    Swedish national base profile for Organization resource for NPÖ (Nationell Patientöversikt). Builds on HL7 Sweden SE base profile and adds NPÖ-specific requirements.

    Inheritance: SE base profile → FHIR Organization

    Key Swedish Features (from SE base profile):

    • HSA-ID for organizations
    • Swedish organization types (vårdgivare, vårdenhet, etc.)
    • Swedish address format

    NPÖ-specific additions:

    • PDL organizational hierarchy (vårdgivare → vårdenhet → organisationsenhet)
    • TKB service integration requirements
  • Patient Base Inera

    Swedish national base profile for Patient resource for NPÖ (Nationell Patientöversikt). Builds on HL7 Sweden SE base profile and adds NPÖ-specific requirements.

    Inheritance: SE base profile → IPA patient → FHIR Patient

    Key Swedish Features (from SE base profile):

    • Swedish national ID systems (personnummer, samordningsnummer, reservnummer)
    • Swedish address format with official address types
    • Swedish name extensions (mellannamn, eget efternamn)
    • Swedish marital status codes

    NPÖ-specific additions:

    • TKB service integration requirements
    • PDL (Patientdatalag) compliance
  • Practitioner Base Inera

    Swedish national base profile for Practitioner resource for NPÖ (Nationell Patientöversikt). Builds on HL7 Sweden SE base profile and adds NPÖ-specific requirements.

    Inheritance: SE base profile → FHIR Practitioner

    Key Swedish Features (from SE base profile):

    • HSA-ID for practitioner identification
    • Swedish professional qualification codes (HOSP, SOSNYK)
    • Swedish occupational position codes (HSA paTitleCode)

    NPÖ-specific additions:

    • TKB service integration requirements (accountableHealthcareProfessional mapping)
    • PDL audit requirements
  • PractitionerRole Base Inera

    Swedish national base profile for PractitionerRole resource. Links practitioners to their roles and organizations with Swedish HSA-ID system.

    Key Swedish Features:

    • Role codes from Swedish classification system
    • Links to Swedish organizations via HSA-ID
    • Care unit associations
  • Procedure Base Inera

    Svensk profil för aktiviteter/åtgärder baserad på TKB GetActivities v1.3.

    Används för:

    • Operationer
    • Undersökningar
    • Vårdåtgärder
    • Behandlingsinterventioner

    Källa: TKB GetActivities v1.3 (clinicalprocess:activity:actions)

    Svenska kodsystem:

    • KVÅ (Klassifikation av vårdåtgärder): OID 1.2.752.116.1.1.1.1.4
    • HSA-ID (Källsystem): OID 1.2.752.129.2.1.4.1
    • KV Befattning: OID 1.2.752.129.2.2.1.4

    TKB-mappning: Se ConceptMap GetActivities → Procedure

  • Procedure Maternity Inera

    Svensk profil för mödrahälsovårds- och förlossningsprocedurer baserad på TKB GetMaternityMedicalHistory v1.1.

    Används för:

    • Förlossningar
    • Graviditetsrelaterade procedurer
    • Postpartum-åtgärder
    • Obstetriska ingrepp

    Svensk terminologi:

    • KVÅ (Klassifikation av vårdåtgärder)
    • SNOMED CT Swedish Edition (obstetrics codes)

    Källa: TKB GetMaternityMedicalHistory v1.1 (clinicalprocess:healthcond:description)

    Denna profil utökar ProcedureBaseInera med mödrahålsovårdsspecifika begränsningar.

  • Provenance Base Inera

    Swedish national base profile for Provenance resource. Captures authorship and accountability information from TKB document headers.

    Key Swedish Features:

    • Maps TKB accountableHealthcareProfessional elements
    • Captures care unit and care provider information
    • Supports PDL (Patient Data Law) audit requirements
  • ServiceRequest Base Inera

    Svensk profil för remisser och tjänsteförfrågningar baserad på TKB GetReferralOutcome v1.0.

    Används för:

    • Remisser mellan vårdgivare
    • Remisser inom vårdgivare
    • Beställningar av tjänster
    • Konsultförfrågningar

    Källa: TKB GetReferralOutcome v1.0 (clinicalprocess:activity:request)

  • Task Base Inera

    Svensk profil för arbetsflöde och uppföljning av remisser baserad på TKB GetReferralOutcome v1.0.

    Används för att spåra:

    • Remissstatus och handläggning
    • Arbetskö och tilldelning
    • Remissutfall och resultat

    Källa: TKB GetReferralOutcome v1.0 (clinicalprocess:activity:request)

  • Extensions

    Extensions define additional data elements that can be used to extend FHIR resources beyond their base definitions.

  • Section Presentation Style

    Extension för att ge renderingshints för visuell presentation av Composition.section.

    Används tillsammans med section.code (SectionSemanticType) för att indikera hur en sektion kan renderas visuellt, utan att diktera exakt utseende.

    Klienter är fria att anpassa rendering efter sin UI/plattform (webb, mobil, skärmläsare).

    Källa: 1177 Inkorg DocBook emphasis[@role] visual patterns