Beskrivning av NamingSystem generellt och hur det används i VGR finns på Fireplace/allmänna anvisningar.
namn
Skrivs enligt mall <Tillämpning>NS
Exempel: VGRGRIDNS, PersonnummerNS
titel
Skrivs enligt mall <Tillämpning>NamingSystem
Exempel: VGR GRID NamingSystem, Personnummer NamingSystem
Instance: VGRGRIDNS
InstanceOf: NamingSystem
Title: "VGR GRID NamingSystem"
Usage: #definition
Description: "Deprecated regional identification system for patients maintained and unique within Västra Götalandsregionen, a k a 'Gammalt reservnummer'."
* name = "VGRGRIDNS"
* status = #active
* kind = #identifier
* type = #PNT
* date = "2015-01-01"
* publisher = "Västra Götalandsregionen"
* responsible = "Personuppgiftstjänster i VGR"
* contact[+]
* .name = "Personuppgiftstjänster i VGR"
* .telecom[+]
* .system = #email
* .value = "personuppgiftstjanster@vgregion.se"
* .use = #work
* uniqueId[+]
* .type = #uri
* .value = "https://fhir.vgregion.se/NamingSystem/GRID"
* .preferred = true
* uniqueId[+]
* .type = #oid
* .value = "1.2.752.113.11.0.2.1.1.4"
* .preferred = false
* comment = "Use the OID type where required for interoperability in contexts where this is the preferred. E.g RIV TA service contracts."
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.