Stream: uk
Topic: Identifier Systems
Tom Pick (Nov 08 2017 at 09:08):
Hello. This page: https://github.com/HL7-UK/System-Identifiers mentions some identifier systems which should be used. They seem to have been agreed, but are not yet included in the list of Known Identifier Systems: https://www.hl7.org/fhir/identifier-registry.html. Is that in progress? If not, is there any consensus on how I can know for sure that I'm using the agreed system? I see the link to http://hl7.org/fhir/registry/ but that doesn't seem to be live yet. I'll assume I can use them, but any thoughts much appreciated.
Kevin Mayfield (Nov 08 2017 at 15:05):
Which version of FHIR are you using? That list has a number that are for DSTU2.
Kevin Mayfield (Nov 08 2017 at 15:11):
As an example, if you look at the extension for NHS Verification Status, the system uri is now different https://fhir.nhs.uk/STU3/ValueSet/CareConnect-NHSNumberVerificationStatus-1
Kevin Mayfield (Nov 08 2017 at 15:12):
Follow the link and you'll see the uri under the CodeSystem column.
Tom Pick (Nov 08 2017 at 15:47):
Thanks Kevin, I'm on STU3. For now I'm particularly interested in the Identifier System for NHS Numbers. Any idea where I can look for the definitive definition? The GH page suggests: https://fhir.nhs.uk/Id/nhs-number, but that URL doesn't resolve. Any ideas how can I know if it's correct for STU3? I can't see anything on the GH page which indicates it only applies to DSTU2; am I looking in the wrong place? I speculatively tried https://fhir.nhs.uk/STU3/NamingSystem but that doesn't resolve either. I'm keen to understand how I can figure this out for myself, but I don't see how yet!
Kevin Mayfield (Nov 08 2017 at 16:16):
The url won't resolve, its a logical uri. That is the correct uri though. The STU3 profiles aren't availabe in rendered format at the moment but you can access STU3 examples for Patient here http://yellow.testlab.nhs.uk/careconnect/read?serverId=home&pretty=true&resource=Patient&id=1&vid=
Kevin Mayfield (Nov 08 2017 at 16:20):
Sorry, just noticed the systems for ethnic category and nhsverification status aren't correct in the examples (they will be soon).
Kevin Mayfield (Nov 08 2017 at 16:24):
Also of use for non GP use of FHIR: https://nhsconnect.github.io/CareConnectAPI/explore.html
Kevin Mayfield (Nov 08 2017 at 16:27):
and also (this is what I meant by rendered). The patient profile should show the correct identifier for NHS Number https://fhir-test.hl7.org.uk/StructureDefinition/CareConnect-Patient-1 (this is DSTU2)
Kevin Mayfield (Nov 09 2017 at 14:17):
The yellow.testlab.nhs.uk server is now showing correct system uri's
Tom Pick (Nov 10 2017 at 09:55):
Thanks very much Kevin, I appreciate you confirming the system is correct. I have also found the same Identifier System referenced by the CareConnect profile here: https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-Patient-1. It seems then that each project/profile defines this Identifier System themselves, and relies on people collaborating when producing the profiles to ensure the same value is used (e.g. in GPConnect too) rather than having a standard registry somewhere? In any case, I can continue. (PS also thanks for link to yellow.testlab.nhs.uk, that's a handy reference server.)
Kevin Mayfield (Nov 10 2017 at 10:34):
The source for STU3 CodeSystems can be found here https://github.com/nhsconnect/CareConnect-profiles/tree/feature/stu3/codesystems , it's in xml though.
Last updated: Apr 12 2022 at 19:14 UTC