Skip to content

Instantly share code, notes, and snippets.

@jmandel
Last active March 18, 2016 23:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save jmandel/0301cf29c0d23c03a753 to your computer and use it in GitHub Desktop.
Save jmandel/0301cf29c0d23c03a753 to your computer and use it in GitHub Desktop.
{
"resourceType": "StructureDefinition",
"id": "oauth-uris",
"url": "http://fhir-registry.smarthealthit.org/StructureDefinition/oauth-uris",
"name": "OAuth Endpoint URIs",
"publisher": "SMART Health IT",
"contact": [ {
"telecom": [ {
"system": "other",
"value": "http://smarthealthit.org"
} ]
} ],
"description": "Identifies OAuth URIs associated with a FHIR server",
"status": "draft",
"date": "2015-07-23",
"kind": "datatype",
"constrainedType": "Extension",
"abstract": false,
"contextType": "resource",
"context": [
"Conformance.rest.security"
],
"base": "http://hl7.org/fhir/StructureDefinition/Extension",
"differential": {
"element": [ {
"path": "Extension",
"short": "OAuth URIs",
"definition": "Identifies OAuth 2.0 URIs associated with a FHIR server",
"comments": "Some individuals may have more than two parents (e.g. genetic vs. adoptive parents). Even non-genetic relationships can be relevant in terms of genetic exposure.",
"min": 0,
"max": "1",
"type": [ { "code": "Extension" } ],
"isModifier": false
},
{
"path": "Extension.extension",
"short": "OAuth 'authorize' uri",
"definition": "OAuth 2.0 'authorize' endpoint for this FHIR server",
"min": 1,
"max": "1",
"type": [ { "code": "Extension" } ],
"isModifier": false,
},
{
"path": "Extension.extension.url",
"type": [ { "code": "uri" } ],
"fixedUri": "authorize"
},
{
"path": "Extension.extension.value[x]",
"type": [ { "code": "uri" } ]
},
{
"path": "Extension.extension",
"short": "OAuth 'token' uri",
"definition": "OAuth 2.0 'token' endpoint for this FHIR server",
"min": 1,
"max": "1",
"type": [ { "code": "Extension" } ],
"isModifier": false,
},
{
"path": "Extension.extension.url",
"type": [ { "code": "uri" } ],
"fixedUri": "token"
},
{
"path": "Extension.extension.value[x]",
"type": [ { "code": "uri" } ]
},
{
"path": "Extension.extension",
"short": "OAuth dynamic registration uri",
"definition": "OAuth 2.0 dynamic client registration endpoit for this FHIR server, if supported",
"min": 0,
"max": "1",
"type": [ { "code": "Extension" } ],
"isModifier": false,
},
{
"path": "Extension.extension.url",
"type": [ { "code": "uri" } ],
"fixedUri": "register"
},
{
"path": "Extension.extension.value[x]",
"type": [ { "code": "uri" } ]
}]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment