VGR Fireplace

NamingSystem

Beskrivning av NamingSystem generellt och hur det används i VGR finns på Fireplace/allmänna anvisningar.
Själva resursen beskrivs på HL7 FHIR NamingSystem.

Namn på NamingSystem

namn
Skrivs enligt mall <Tillämpning>NS
Exempel: VGRGRIDNS, PersonnummerNS

titel
Skrivs enligt mall <Tillämpning>NamingSystem
Exempel: VGR GRID NamingSystem, Personnummer NamingSystem

Declaration

  • Instance: <NamingSystemets namn>

Keywords

  • InstanceOf: Namingsystem
  • Title: <NamingSystemets titel>
  • Usage: #definition
  • Description = <textuell beskrivning av vad NamningSystemet används till.>

Element rules

  • name = <NamingSystemets namn>
  • title används ej då det står i keywords
  • status = #active
  • kind = #identifier / # codesystem
  • date = <datum då NamingSystemet skapades eller senast ändrades på väsentligt sätt>
  • publisher = “Västra Götalandsregionen”
  • contact[+]
    • name = “Kompetensgrupp FHIR, VGR”
    • telecom[+]
      • system = #email
      • value = “kompetensgrupp.fhir@vgregion.se”
      • use = #work
  • responsible = <ansvarig för den namnrymd som NamingSystemet identifierar>

Exempel på Naming System

Instance: VGRLRIDNS
InstanceOf: NamingSystem
Title: "VGR LRID NamingSystem"
Usage: #definition
Description: "Regional identification system for patients maintained and unique within Västra Götalandsregionen, a k a 'lokalt  reservnummer' (Lokalt reservnummer)."

* name = "VGRLRIDNS"
* status = #active
* kind = #identifier
* type = $HL7-v2-0203#PNT
* date = "2026-06-11"
* publisher = "Västra Götalandsregionen"
* contact[+]
  * name = "Kompetensgrupp FHIR, VGR"
  * telecom[+]
    * system = #email
    * value = "kompetensgrupp.fhir@vgregion.se"
    * use = #work
* responsible = "Personuppgiftstjänster i VGR"

* uniqueId[+]
  * type = #uri
  * value = "https://fhir.vgregion.se/NamingSystem/LRID"
  * preferred = true
  
* uniqueId[+]
  * type = #oid
  * value = "1.2.752.113.11.0.2.1.1.1"
  * preferred = false
  * comment = "Use the OID type where required for interoperability in contexts where this is the preferred. E.g RIV TA service contracts."

När ett NamingSystem ska vara åtkomligt som en resolverbar URL även utanför IG:n

NamingSystem-resurser tillhandahålls som artefakter i den aktuella ImplementationsGuiden och dess maskinläsbara NPM-package.

För att göra resurserna tillgängliga via sin resolvable URL SKALL den reverse proxy som hanterar åtkomst till IG göra rewrite av resolvable URL så att denna visar upp IG:s motsvarande NamingSystem resurs.
Resursen SKALL representeras som json eller xml beroende på efterfrågad Content-Type.
Reverse proxy SKALL vid Content-Type=application/fhir+json göra rewrite till {ig_root_path}/NamingSystem-{id}.json och på motsvarande vis för application/fhir+xml till {ig_root_path}/NamingSystem-{id}.xml.

Ytterligare läsning

HL7 FHIR Naming System