Comments (4)
Hey @chrisbednarski! I am struggling to find FHIR documentation that says IDs are case-insensitive. Could you provide any documentation you have, or perhaps explain your use-case?
from fhir-works-on-aws-routing.
I haven't seen this mentioned in the spec either.
We've discovered this during our dev/validation process and the thinking is that since the IDs are guids, they're not case sensitive.
so, c9d47c75-e414-49f1-9561-e70efaa645ce is the same as C9D47C75-E414-49F1-9561-E70EFAA64BCE
Theoretically, with multiple 3rd parties connecting to an endpoint, if one uses lower case ids, another one uses upper case ids, we will end up with unexpected 404s
from fhir-works-on-aws-routing.
Yeah looking at RFC4122 spec on UUIDs
The hexadecimal values "a" through "f" are output as lower case characters and are case insensitive on input
The RFC aside, I would hope clients should assume fhir ids are case-sensitive. That said, if you have clients mixing up the IDs please let us know
from fhir-works-on-aws-routing.
We can work around this by specifying the requirement of lower case ids in our documentation. Thanks
from fhir-works-on-aws-routing.
Related Issues (20)
- Support Patient Everything HOT 2
- Support Bulk Upload HOT 1
- Validation Errors on CapabilityStatement HOT 2
- [Bug] Aegis Touchstone Validation Errors on CapabilityStatement with IGs HOT 6
- [Bug] When using $docref and having multiple documents in period it does not return the latest HOT 1
- [Feature Request] Log cloudfront request headers for downstream (Goelocation) analytics HOT 2
- [Feature Request] MIME type application/fhir+json HOT 3
- Getting error "Cannot read property 'lookup' of undefined at ServerResponse.header" HOT 1
- change content-type to accept header HOT 2
- Authorization errors should return OperationOutcome resources HOT 4
- [Feature Request] Support resolving temporary bundle references in URI fields HOT 2
- [Feature Request] Support multi tenant Authorization services HOT 2
- [Feature Request] Use the URLPattern API instead of Regular Expressions for Subscriptoin Endpoint Whitelisting HOT 1
- Bundle filtering for global operations HOT 1
- Adding custom logic, validation etc. HOT 3
- Create interaction without response causes runtime error HOT 1
- Incorrect REST Security ValueSet in CapabilityStatement HOT 1
- Support for PATCH HOT 5
- [Bug] Resource Type in Reference Changed to Parent's Resource Type HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fhir-works-on-aws-routing.