Identifier
type: StructureDefinition
node role: treeRoot
id:
  v: Identifier
text:
  status:
    v: extensions
  div: Generated Narrative: StructureDefinition Identifier Name Flags Card. Type Description & Constraints <a href="StructureDefinition-Identifier-definitions.html#Identifier" title="Identifierar unikt ett svar på Report-nivån. Detta segment är till för att enklare ange de element som tillsammans gör att ett laboratoriesvar på nivån ”Report” blir unik. Om alla värden är lika som ett tidigare skickat meddelande är det en ny version av samma report. Vissa av värdena som ingår i Identifier finns även i andra element. Värdena placeras här för att göra det tydligt vilka värden som utgör den unika identifieringen.">Identifier 0..* Base Identifier Logical patientID 1..1 string Patientens personnummer/samordningsnummer. <a href="StructureDefinition-Identifier-definitions.html#Identifier.laboratoryRequisitionID" title="Laboratoriets interna kod för att hålla ihop en beställning (ibland kallad LID-kod). Om man använder sig av ”rak märkning” (att provtagningsmaterial märks en gång och inte behöver märkas om för att hanteras internt på lab) är detta id ofta utdelat av lab som en löpnummerserie. Varje beställningssystem som kan skicka beställningar till det specifika labbet får ett intervall av (en början och ett slut) på en löpnummerserie. Beställningssystemet måste hålla sig inom denna serie för att inte beställningar från annat system ska få samma LID kod. När serien kommer till sitt slut kan den ”rullas runt” av beställningssystemet och samma id återanvänds igen. EP LabOrder kan konfigureras så att beställningar från EP sätts med ett LID från en av lab tilldelad serie eller att EP konfigureras så att en beställning inte tilldelas något LID. Om det inte finns ett LID i beställningen är det upp till det system som hämtar beställningen från EP att sätta ett LID. LID används för att skriva ut etiketter för märkning av provtagningsmaterial. LID används oftast i kombination med 189 ProductTubeCode för att kunna åstadkomma att den raka märkningen även innehåller information om vilket rör …
url:
  v: http://inera.infopeak.se/StructureDefinition/Identifier
version:
  v: 0.1.0
name:
  v: Identifier
title:
  v: Identifier Logical
status:
  v: draft
date:
  v: 2025-05-21T13:18:11+02:00
publisher:
  v: Inera AB
contact:
  name:
    v: Inera AB
  telecom:
    system:
      v: url
    value:
      v: http://inera.se
description:
  v: Identifierar unikt ett svar på Report-nivån. Detta segment är till för att enklare ange de element som tillsammans gör att ett laboratoriesvar på nivån ”Report” blir unik. Om alla värden är lika som ett tidigare skickat meddelande är det en ny version av samma report. Vissa av värdena som ingår i Identifier finns även i andra element. Värdena placeras här för att göra det tydligt vilka värden som utgör den unika identifieringen.
fhir version:
  v: 4.0.1
kind:
  v: logical
abstract:
  v: false
type:
  v: http://inera.infopeak.se/StructureDefinition/Identifier
base definition:
  v: http://hl7.org/fhir/StructureDefinition/Base
  link: http://hl7.org/fhir/StructureDefinition/Base
derivation:
  v: specialization
snapshot:
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
    value: string
      v: 4.0.1
  element:
    id:
      v: Identifier
    path:
      v: Identifier
    short:
      v: Identifier Logical
    definition:
      v: Identifierar unikt ett svar på Report-nivån. Detta segment är till för att enklare ange de element som tillsammans gör att ett laboratoriesvar på nivån ”Report” blir unik. Om alla värden är lika som ett tidigare skickat meddelande är det en ny version av samma report. Vissa av värdena som ingår i Identifier finns även i andra element. Värdena placeras här för att göra det tydligt vilka värden som utgör den unika identifieringen.
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    is modifier:
      v: false
  element:
    id:
      v: Identifier.patientID
    path:
      v: Identifier.patientID
    short:
      v: Patientens personnummer/samordningsnummer.
    definition:
      v: Patientens personnummer/samordningsnummer.
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: Identifier.patientID
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: string
  element:
    id:
      v: Identifier.laboratoryRequisitionID
    path:
      v: Identifier.laboratoryRequisitionID
    short:
      v: Laboratoriets interna kod för att hålla ihop en beställning (ibland kallad LID-kod).
    definition:
      v: Laboratoriets interna kod för att hålla ihop en beställning (ibland kallad LID-kod). Om man använder sig av ”rak märkning” (att provtagningsmaterial märks en gång och inte behöver märkas om för att hanteras internt på lab) är detta id ofta utdelat av lab som en löpnummerserie. Varje beställningssystem som kan skicka beställningar till det specifika labbet får ett intervall av (en början och ett slut) på en löpnummerserie. Beställningssystemet måste hålla sig inom denna serie för att inte beställningar från annat system ska få samma LID kod. När serien kommer till sitt slut kan den ”rullas runt” av beställningssystemet och samma id återanvänds igen. EP LabOrder kan konfigureras så att beställningar från EP sätts med ett LID från en av lab tilldelad serie eller att EP konfigureras så att en beställning inte tilldelas något LID. Om det inte finns ett LID i beställningen är det upp till det system som hämtar beställningen från EP att sätta ett LID. LID används för att skriva ut etiketter för märkning av provtagningsmaterial. LID används oftast i kombination med 189 ProductTubeCode för att kunna åstadkomma att den raka märkningen även innehåller information om vilket rör som ska användas.
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: Identifier.laboratoryRequisitionID
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: string
  element:
    id:
      v: Identifier.reportingLabUnitID
    path:
      v: Identifier.reportingLabUnitID
    short:
      v: HSA-ID Id på den laboratorieenhet som har skickat en rapport / svar.
    definition:
      v: HSA-ID Id på den laboratorieenhet som har skickat en rapport / svar.
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: Identifier.reportingLabUnitID
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: string
  element:
    id:
      v: Identifier.sampleDrawDateTime
    path:
      v: Identifier.sampleDrawDateTime
    short:
      v: Provtagningstid. Tidpunkt då provmaterial (blod/urin/etc) togs från patienten. Om provtagning ej skett kan detta vara en planerad provtagningstid.
    definition:
      v: Provtagningstid. Tidpunkt då provmaterial (blod/urin/etc) togs från patienten. Om provtagning ej skett kan detta vara en planerad provtagningstid. Om det finns flera provtagningstider på Sample- nivå i ett svar, ska den första av dessa användas här. Denna SampleDrawDateTime är till för att kunna hantera att intervallet på LaboratoryRequisitionID ”snurrar runt” så att inte samma patient får samma samma id på två helt olika svar. Denna behövs med andra ord för att det i kommunikationen med lab inte finns ett unikt begrepp över tid, utan är en sammansättning av informationsmängderna i ”Identifier”.
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: Identifier.sampleDrawDateTime
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: dateTime
differential:
  element:
    id:
      v: Identifier
    path:
      v: Identifier
    short:
      v: Identifier Logical
    definition:
      v: Identifierar unikt ett svar på Report-nivån. Detta segment är till för att enklare ange de element som tillsammans gör att ett laboratoriesvar på nivån ”Report” blir unik. Om alla värden är lika som ett tidigare skickat meddelande är det en ny version av samma report. Vissa av värdena som ingår i Identifier finns även i andra element. Värdena placeras här för att göra det tydligt vilka värden som utgör den unika identifieringen.
  element:
    id:
      v: Identifier.patientID
    path:
      v: Identifier.patientID
    short:
      v: Patientens personnummer/samordningsnummer.
    definition:
      v: Patientens personnummer/samordningsnummer.
    min:
      v: 1
    max:
      v: 1
    type:
      code:
        v: string
  element:
    id:
      v: Identifier.laboratoryRequisitionID
    path:
      v: Identifier.laboratoryRequisitionID
    short:
      v: Laboratoriets interna kod för att hålla ihop en beställning (ibland kallad LID-kod).
    definition:
      v: Laboratoriets interna kod för att hålla ihop en beställning (ibland kallad LID-kod). Om man använder sig av ”rak märkning” (att provtagningsmaterial märks en gång och inte behöver märkas om för att hanteras internt på lab) är detta id ofta utdelat av lab som en löpnummerserie. Varje beställningssystem som kan skicka beställningar till det specifika labbet får ett intervall av (en början och ett slut) på en löpnummerserie. Beställningssystemet måste hålla sig inom denna serie för att inte beställningar från annat system ska få samma LID kod. När serien kommer till sitt slut kan den ”rullas runt” av beställningssystemet och samma id återanvänds igen. EP LabOrder kan konfigureras så att beställningar från EP sätts med ett LID från en av lab tilldelad serie eller att EP konfigureras så att en beställning inte tilldelas något LID. Om det inte finns ett LID i beställningen är det upp till det system som hämtar beställningen från EP att sätta ett LID. LID används för att skriva ut etiketter för märkning av provtagningsmaterial. LID används oftast i kombination med 189 ProductTubeCode för att kunna åstadkomma att den raka märkningen även innehåller information om vilket rör som ska användas.
    min:
      v: 1

v: 1

code:
  v: string

id:
  v: Identifier.reportingLabUnitID
path:
  v: Identifier.reportingLabUnitID
short:
  v: HSA-ID Id på den laboratorieenhet som har skickat en rapport / svar.
definition:
  v: HSA-ID Id på den laboratorieenhet som har skickat en rapport / svar.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string

id:
  v: Identifier.sampleDrawDateTime
path:
  v: Identifier.sampleDrawDateTime
short:
  v: Provtagningstid. Tidpunkt då provmaterial (blod/urin/etc) togs från patienten. Om provtagning ej skett kan detta vara en planerad provtagningstid.
definition:
  v: Provtagningstid. Tidpunkt då provmaterial (blod/urin/etc) togs från patienten. Om provtagning ej skett kan detta vara en planerad provtagningstid. Om det finns flera provtagningstider på Sample- nivå i ett svar, ska den första av dessa användas här. Denna SampleDrawDateTime är till för att kunna hantera att intervallet på LaboratoryRequisitionID ”snurrar runt” så att inte samma patient får samma samma id på två helt olika svar. Denna behövs med andra ord för att det i kommunikationen med lab inte finns ett unikt begrepp över tid, utan är en sammansättning av informationsmängderna i ”Identifier”.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: dateTime