FHIR IG analytics| Package | hl7.fhir.uv.smart-multi-server-auth |
| Resource Type | StructureDefinition |
| Id | StructureDefinition-smart-launch-conformance-original.json |
| FHIR Version | R4 |
| Source | https://build.fhir.org/ig/bvdh/smart-multi-auth/StructureDefinition-smart-launch-conformance-original.html |
| URL | http://hl7.org/fhir/uv/smart-multi-server-auth/StructureDefinition/smart-launch-conformance-original |
| Version | 0.1.0 |
| Status | draft |
| Date | 2026-07-09T19:55:19+00:00 |
| Name | SmartLaunchConformanceOrginal |
| Title | SMART launch conformance definition |
| Realm | uv |
| Authority | hl7 |
| Description | The formal definition of the SMART launch conformance as a FHIR logical model. |
| Type | http://hl7.org/fhir/uv/smart-multi-server-auth/StructureDefinition/smart-launch-conformance-original |
| Kind | logical |
No resources found
No resources found
Note: links and images are rebased to the (stated) source
Generated Narrative: StructureDefinition smart-launch-conformance-original
| Name | Flags | Card. | Type | Description & Constraints |
|---|---|---|---|---|
![]() | 0..* | Base | SMART launch conformance definition | |
![]() ![]() | 0..1 | string | CONDITIONAL, String conveying this system’s OpenID Connect Issuer URL. Required if the server’s capabilities include sso-openid-connect; otherwise, omitted. | |
![]() ![]() | 0..1 | string | CONDITIONAL, String conveying this system’s JSON Web Key Set URL. Required if the server’s capabilities include sso-openid-connect; otherwise, optional. | |
![]() ![]() | 0..1 | string | REQUIRED, URL to the OAuth2 authorization endpoint. Required if server supports the `launch-ehr` or launch-standalone capability; otherwise, optional. | |
![]() ![]() | 1..* | code | OPTIONAL, Array of grant types supported at the token endpoint. The options are “authorization_code” (when SMART App Launch is supported) and “client_credentials” (when SMART Backend Services is supported). | |
![]() ![]() | 1..1 | string | OPTIONAL, URL to the OAuth2 token endpoint. | |
![]() ![]() | 0..1 | code | array of client authentication methods supported by the token endpoint. The options are “client_secret_post”, “client_secret_basic”, and “private_key_jwt”. | |
![]() ![]() | 0..1 | string | OPTIONAL, If available, URL to the OAuth2 dynamic registration endpoint for this FHIR server. | |
![]() ![]() | 0..1 | string | OPTIONAL, DEPRECATED, URL to the EHR’s app state endpoint. Deprecated; use associated_endpoints with the smart-app-state capability instead. | |
![]() ![]() | 0..1 | string | RECOMMENDED, URL for a Brand Bundle. See User Access Brands. | |
![]() ![]() | 0..1 | string | RECOMMENDED, Identifier for the primary entry in a Brand Bundle. See User Access Brands. | |
![]() ![]() | 0..1 | string | RECOMMENDED, Array of scopes a client may request. See scopes and launch context. The server SHALL support all scopes listed here; additional scopes MAY be supported (so clients should not consider this an exhaustive list). | |
![]() ![]() | 0..1 | string | RECOMMENDED, Array of OAuth2 response_type values that are supported. Implementers can refer to response_types defined in OAuth 2.0 (RFC 6749) and in OIDC Core. | |
![]() ![]() | 0..1 | string | RECOMMENDED, URL where an end-user can view which applications currently have access to data and can make adjustments to these access rights. | |
![]() ![]() | 0..1 | string | RECOMMENDED, URL to a server’s introspection endpoint that can be used to validate a token. | |
![]() ![]() | 0..1 | string | RECOMMENDED, URL to a server’s revoke endpoint that can be used to revoke a token. | |
![]() ![]() | 1..* | code | REQUIRED, Array of strings representing SMART capabilities (e.g., sso-openid-connect or launch-standalone) that the server supports. | |
![]() ![]() | 1..* | string | REQUIRED, Array of PKCE code challenge methods supported. The S256 method SHALL be included in this list, and the plain method SHALL NOT be included in this list. | |
![]() ![]() | 0..1 | Base | OPTIONAL, Array of objects for endpoints that share the same authorization mechanism as this FHIR endpoint, each with a “url” and “capabilities” array. This property is deemed experimental. | |
![]() ![]() ![]() | 1..1 | string | url of the endpoint | |
![]() ![]() ![]() | 1..* | string | List of capabilities of the endpoint. | |
{
"resourceType": "StructureDefinition",
"id": "smart-launch-conformance-original",
"text": {
"status": "extensions",
"div": "<!-- snip (see above) -->"
},
"url": "http://hl7.org/fhir/uv/smart-multi-server-auth/StructureDefinition/smart-launch-conformance-original",
"version": "0.1.0",
"name": "SmartLaunchConformanceOrginal",
"title": "SMART launch conformance definition",
"status": "draft",
"date": "2026-07-09T19:55:19+00:00",
"publisher": "HL7",
"contact": [
{
"name": "HL7",
"telecom": [
{
"system": "url",
"value": "http://www.hl7.org/Special/committees/fhiri"
}
]
},
{
"name": "HL7 International / FHIR infrastructure",
"telecom": [
{
"system": "url",
"value": "http://www.hl7.org/Special/committees/fiwg/index.cfm"
}
]
},
{
"name": "Bas van den Heuvel",
"telecom": [
{
"system": "email",
"value": "bas.van.den.heuvel@philips.com",
"use": "work"
}
]
},
{
"name": "Josh Mandel"
},
{
"name": "Michel Donnelly"
},
{
"name": "Rashid Kolaghassi"
}
],
"description": "The formal definition of the SMART launch conformance as a FHIR logical model.",
"fhirVersion": "4.0.1",
"kind": "logical",
"abstract": false,
"type": "http://hl7.org/fhir/uv/smart-multi-server-auth/StructureDefinition/smart-launch-conformance-original",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base",
"derivation": "specialization",
"snapshot": {
"extension": [
{
"url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
"valueString": "4.0.1"
}
],
"element": [
{
"id": "smart-launch-conformance-original",
"path": "smart-launch-conformance-original",
"short": "SMART launch conformance definition",
"definition": "The formal definition of the SMART launch conformance as a FHIR logical model.",
"min": 0,
"max": "*",
"base": {
"path": "Base",
"min": 0,
"max": "*"
},
"isModifier": false
},
{
"id": "smart-launch-conformance-original.issuer",
"path": "smart-launch-conformance-original.issuer",
"short": "CONDITIONAL, String conveying this system’s OpenID Connect Issuer URL. Required if the server’s capabilities include sso-openid-connect; otherwise, omitted.",
"definition": "CONDITIONAL, String conveying this system’s OpenID Connect Issuer URL. Required if the server’s capabilities include sso-openid-connect; otherwise, omitted.",
"min": 0,
"max": "1",
"base": {
"path": "smart-launch-conformance-original.issuer",
"min": 0,
"max": "1"
},
"type": [
{
"code": "string"
}
]
},
{
"id": "smart-launch-conformance-original.jwks-uri",
"path": "smart-launch-conformance-original.jwks_uri",
"short": "CONDITIONAL, String conveying this system’s JSON Web Key Set URL. Required if the server’s capabilities include sso-openid-connect; otherwise, optional.",
"definition": "CONDITIONAL, String conveying this system’s JSON Web Key Set URL. Required if the server’s capabilities include sso-openid-connect; otherwise, optional.",
"min": 0,
"max": "1",
"base": {
"path": "smart-launch-conformance-original.jwks_uri",
"min": 0,
"max": "1"
},
"type": [
{
"code": "string"
}
]
},
{
"id": "smart-launch-conformance-original.authorization-endpoint",
"path": "smart-launch-conformance-original.authorization_endpoint",
"short": "REQUIRED, URL to the OAuth2 authorization endpoint. Required if server supports the `launch-ehr` or launch-standalone capability; otherwise, optional.",
"definition": "REQUIRED, URL to the OAuth2 authorization endpoint. Required if server supports the `launch-ehr` or launch-standalone capability; otherwise, optional.",
"min": 0,
"max": "1",
"base": {
"path": "smart-launch-conformance-original.authorization_endpoint",
"min": 0,
"max": "1"
},
"type": [
{
"code": "string"
}
]
},
{
"id": "smart-launch-conformance-original.grant-types-supported",
"path": "smart-launch-conformance-original.grant_types_supported",
"short": "OPTIONAL, Array of grant types supported at the token endpoint. The options are “authorization_code” (when SMART App Launch is supported) and “client_credentials” (when SMART Backend Services is supported).",
"definition": "OPTIONAL, Array of grant types supported at the token endpoint. The options are “authorization_code” (when SMART App Launch is supported) and “client_credentials” (when SMART Backend Services is supported).",
"min": 1,
"max": "*",
"base": {
"path": "smart-launch-conformance-original.grant_types_supported",
"min": 1,
"max": "*"
},
"type": [
{
"code": "code"
}
]
},
{
"id": "smart-launch-conformance-original.token-endpoint",
"path": "smart-launch-conformance-original.token_endpoint",
"short": "OPTIONAL, URL to the OAuth2 token endpoint.",
"definition": "OPTIONAL, URL to the OAuth2 token endpoint.",
"min": 1,
"max": "1",
"base": {
"path": "smart-launch-conformance-original.token_endpoint",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
]
},
{
"id": "smart-launch-conformance-original.token-endpoint-auth-methods-supported",
"path": "smart-launch-conformance-original.token_endpoint_auth_methods_supported",
"short": "array of client authentication methods supported by the token endpoint. The options are “client_secret_post”, “client_secret_basic”, and “private_key_jwt”.",
"definition": "array of client authentication methods supported by the token endpoint. The options are “client_secret_post”, “client_secret_basic”, and “private_key_jwt”.",
"min": 0,
"max": "1",
"base": {
"path": "smart-launch-conformance-original.token_endpoint_auth_methods_supported",
"min": 0,
"max": "1"
},
"type": [
{
"code": "code"
}
]
},
{
"id": "smart-launch-conformance-original.registration-endpoint",
"path": "smart-launch-conformance-original.registration_endpoint",
"short": "OPTIONAL, If available, URL to the OAuth2 dynamic registration endpoint for this FHIR server.",
"definition": "OPTIONAL, If available, URL to the OAuth2 dynamic registration endpoint for this FHIR server.",
"min": 0,
"max": "1",
"base": {
"path": "smart-launch-conformance-original.registration_endpoint",
"min": 0,
"max": "1"
},
"type": [
{
"code": "string"
}
]
},
{
"id": "smart-launch-conformance-original.smart-app-state-endpoint",
"path": "smart-launch-conformance-original.smart_app_state_endpoint",
"short": "OPTIONAL, DEPRECATED, URL to the EHR’s app state endpoint. Deprecated; use associated_endpoints with the smart-app-state capability instead.",
"definition": "OPTIONAL, DEPRECATED, URL to the EHR’s app state endpoint. Deprecated; use associated_endpoints with the smart-app-state capability instead.",
"min": 0,
"max": "1",
"base": {
"path": "smart-launch-conformance-original.smart_app_state_endpoint",
"min": 0,
"max": "1"
},
"type": [
{
"code": "string"
}
]
},
{
"id": "smart-launch-conformance-original.user-access-brand-bundle",
"path": "smart-launch-conformance-original.user_access_brand_bundle",
"short": "RECOMMENDED, URL for a Brand Bundle. See User Access Brands.",
"definition": "RECOMMENDED, URL for a Brand Bundle. See User Access Brands.",
"min": 0,
"max": "1",
"base": {
"path": "smart-launch-conformance-original.user_access_brand_bundle",
"min": 0,
"max": "1"
},
"type": [
{
"code": "string"
}
]
},
{
"id": "smart-launch-conformance-original.user-access-brand-identifier",
"path": "smart-launch-conformance-original.user_access_brand_identifier",
"short": "RECOMMENDED, Identifier for the primary entry in a Brand Bundle. See User Access Brands.",
"definition": "RECOMMENDED, Identifier for the primary entry in a Brand Bundle. See User Access Brands.",
"min": 0,
"max": "1",
"base": {
"path": "smart-launch-conformance-original.user_access_brand_identifier",
"min": 0,
"max": "1"
},
"type": [
{
"code": "string"
}
]
},
{
"id": "smart-launch-conformance-original.scopes-supported",
"path": "smart-launch-conformance-original.scopes_supported",
"short": "RECOMMENDED, Array of scopes a client may request. See scopes and launch context. The server SHALL support all scopes listed here; additional scopes MAY be supported (so clients should not consider this an exhaustive list).",
"definition": "RECOMMENDED, Array of scopes a client may request. See scopes and launch context. The server SHALL support all scopes listed here; additional scopes MAY be supported (so clients should not consider this an exhaustive list).",
"min": 0,
"max": "1",
"base": {
"path": "smart-launch-conformance-original.scopes_supported",
"min": 0,
"max": "1"
},
"type": [
{
"code": "string"
}
]
},
{
"id": "smart-launch-conformance-original.response-types-supported",
"path": "smart-launch-conformance-original.response_types_supported",
"short": "RECOMMENDED, Array of OAuth2 response_type values that are supported. Implementers can refer to response_types defined in OAuth 2.0 (RFC 6749) and in OIDC Core.",
"definition": "RECOMMENDED, Array of OAuth2 response_type values that are supported. Implementers can refer to response_types defined in OAuth 2.0 (RFC 6749) and in OIDC Core.",
"min": 0,
"max": "1",
"base": {
"path": "smart-launch-conformance-original.response_types_supported",
"min": 0,
"max": "1"
},
"type": [
{
"code": "string"
}
]
},
{
"id": "smart-launch-conformance-original.management-endpoint",
"path": "smart-launch-conformance-original.management_endpoint",
"short": "RECOMMENDED, URL where an end-user can view which applications currently have access to data and can make adjustments to these access rights.",
"definition": "RECOMMENDED, URL where an end-user can view which applications currently have access to data and can make adjustments to these access rights.",
"min": 0,
"max": "1",
"base": {
"path": "smart-launch-conformance-original.management_endpoint",
"min": 0,
"max": "1"
},
"type": [
{
"code": "string"
}
]
},
{
"id": "smart-launch-conformance-original.introspection-endpoint",
"path": "smart-launch-conformance-original.introspection_endpoint",
"short": "RECOMMENDED, URL to a server’s introspection endpoint that can be used to validate a token.",
"definition": "RECOMMENDED, URL to a server’s introspection endpoint that can be used to validate a token.",
"min": 0,
"max": "1",
"base": {
"path": "smart-launch-conformance-original.introspection_endpoint",
"min": 0,
"max": "1"
},
"type": [
{
"code": "string"
}
]
},
{
"id": "smart-launch-conformance-original.revocation-endpoint",
"path": "smart-launch-conformance-original.revocation_endpoint",
"short": "RECOMMENDED, URL to a server’s revoke endpoint that can be used to revoke a token.",
"definition": "RECOMMENDED, URL to a server’s revoke endpoint that can be used to revoke a token.",
"min": 0,
"max": "1",
"base": {
"path": "smart-launch-conformance-original.revocation_endpoint",
"min": 0,
"max": "1"
},
"type": [
{
"code": "string"
}
]
},
{
"id": "smart-launch-conformance-original.capabilities",
"path": "smart-launch-conformance-original.capabilities",
"short": "REQUIRED, Array of strings representing SMART capabilities (e.g., sso-openid-connect or launch-standalone) that the server supports.",
"definition": "REQUIRED, Array of strings representing SMART capabilities (e.g., sso-openid-connect or launch-standalone) that the server supports.",
"min": 1,
"max": "*",
"base": {
"path": "smart-launch-conformance-original.capabilities",
"min": 1,
"max": "*"
},
"type": [
{
"code": "code"
}
]
},
{
"id": "smart-launch-conformance-original.code-challenge-methods-supported",
"path": "smart-launch-conformance-original.code_challenge_methods_supported",
"short": "REQUIRED, Array of PKCE code challenge methods supported. The S256 method SHALL be included in this list, and the plain method SHALL NOT be included in this list.",
"definition": "REQUIRED, Array of PKCE code challenge methods supported. The S256 method SHALL be included in this list, and the plain method SHALL NOT be included in this list.",
"min": 1,
"max": "*",
"base": {
"path": "smart-launch-conformance-original.code_challenge_methods_supported",
"min": 1,
"max": "*"
},
"type": [
{
"code": "string"
}
]
},
{
"id": "smart-launch-conformance-original.associated-endpoints",
"path": "smart-launch-conformance-original.associated_endpoints",
"short": "OPTIONAL, Array of objects for endpoints that share the same authorization mechanism as this FHIR endpoint, each with a “url” and “capabilities” array. This property is deemed experimental.",
"definition": "OPTIONAL, Array of objects for endpoints that share the same authorization mechanism as this FHIR endpoint, each with a “url” and “capabilities” array. This property is deemed experimental.",
"min": 0,
"max": "1",
"base": {
"path": "smart-launch-conformance-original.associated_endpoints",
"min": 0,
"max": "1"
},
"type": [
{
"code": "Base"
}
]
},
{
"id": "smart-launch-conformance-original.associated-endpoints.url",
"path": "smart-launch-conformance-original.associated_endpoints.url",
"short": "url of the endpoint",
"definition": "url of the endpoint",
"min": 1,
"max": "1",
"base": {
"path": "smart-launch-conformance-original.associated_endpoints.url",
"min": 1,
"max": "1"
},
"type": [
{
"code": "string"
}
]
},
{
"id": "smart-launch-conformance-original.associated-endpoints.capabilities",
"path": "smart-launch-conformance-original.associated_endpoints.capabilities",
"short": "List of capabilities of the endpoint.",
"definition": "List of capabilities of the endpoint.",
"min": 1,
"max": "*",
"base": {
"path": "smart-launch-conformance-original.associated_endpoints.capabilities",
"min": 1,
"max": "*"
},
"type": [
{
"code": "string"
}
]
}
]
},
"differential": {
"element": [
{
"id": "smart-launch-conformance-original",
"path": "smart-launch-conformance-original",
"short": "SMART launch conformance definition",
"definition": "The formal definition of the SMART launch conformance as a FHIR logical model."
},
{
"id": "smart-launch-conformance-original.issuer",
"path": "smart-launch-conformance-original.issuer",
"short": "CONDITIONAL, String conveying this system’s OpenID Connect Issuer URL. Required if the server’s capabilities include sso-openid-connect; otherwise, omitted.",
"definition": "CONDITIONAL, String conveying this system’s OpenID Connect Issuer URL. Required if the server’s capabilities include sso-openid-connect; otherwise, omitted.",
"min": 0,
"max": "1",
"type": [
{
"code": "string"
}
]
},
{
"id": "smart-launch-conformance-original.jwks-uri",
"path": "smart-launch-conformance-original.jwks_uri",
"short": "CONDITIONAL, String conveying this system’s JSON Web Key Set URL. Required if the server’s capabilities include sso-openid-connect; otherwise, optional.",
"definition": "CONDITIONAL, String conveying this system’s JSON Web Key Set URL. Required if the server’s capabilities include sso-openid-connect; otherwise, optional.",
"min": 0,
"max": "1",
"type": [
{
"code": "string"
}
]
},
{
"id": "smart-launch-conformance-original.authorization-endpoint",
"path": "smart-launch-conformance-original.authorization_endpoint",
"short": "REQUIRED, URL to the OAuth2 authorization endpoint. Required if server supports the `launch-ehr` or launch-standalone capability; otherwise, optional.",
"definition": "REQUIRED, URL to the OAuth2 authorization endpoint. Required if server supports the `launch-ehr` or launch-standalone capability; otherwise, optional.",
"min": 0,
"max": "1",
"type": [
{
"code": "string"
}
]
},
{
"id": "smart-launch-conformance-original.grant-types-supported",
"path": "smart-launch-conformance-original.grant_types_supported",
"short": "OPTIONAL, Array of grant types supported at the token endpoint. The options are “authorization_code” (when SMART App Launch is supported) and “client_credentials” (when SMART Backend Services is supported).",
"definition": "OPTIONAL, Array of grant types supported at the token endpoint. The options are “authorization_code” (when SMART App Launch is supported) and “client_credentials” (when SMART Backend Services is supported).",
"min": 1,
"max": "*",
"type": [
{
"code": "code"
}
]
},
{
"id": "smart-launch-conformance-original.token-endpoint",
"path": "smart-launch-conformance-original.token_endpoint",
"short": "OPTIONAL, URL to the OAuth2 token endpoint.",
"definition": "OPTIONAL, URL to the OAuth2 token endpoint.",
"min": 1,
"max": "1",
"type": [
{
"code": "string"
}
]
},
{
"id": "smart-launch-conformance-original.token-endpoint-auth-methods-supported",
"path": "smart-launch-conformance-original.token_endpoint_auth_methods_supported",
"short": "array of client authentication methods supported by the token endpoint. The options are “client_secret_post”, “client_secret_basic”, and “private_key_jwt”.",
"definition": "array of client authentication methods supported by the token endpoint. The options are “client_secret_post”, “client_secret_basic”, and “private_key_jwt”.",
"min": 0,
"max": "1",
"type": [
{
"code": "code"
}
]
},
{
"id": "smart-launch-conformance-original.registration-endpoint",
"path": "smart-launch-conformance-original.registration_endpoint",
"short": "OPTIONAL, If available, URL to the OAuth2 dynamic registration endpoint for this FHIR server.",
"definition": "OPTIONAL, If available, URL to the OAuth2 dynamic registration endpoint for this FHIR server.",
"min": 0,
"max": "1",
"type": [
{
"code": "string"
}
]
},
{
"id": "smart-launch-conformance-original.smart-app-state-endpoint",
"path": "smart-launch-conformance-original.smart_app_state_endpoint",
"short": "OPTIONAL, DEPRECATED, URL to the EHR’s app state endpoint. Deprecated; use associated_endpoints with the smart-app-state capability instead.",
"definition": "OPTIONAL, DEPRECATED, URL to the EHR’s app state endpoint. Deprecated; use associated_endpoints with the smart-app-state capability instead.",
"min": 0,
"max": "1",
"type": [
{
"code": "string"
}
]
},
{
"id": "smart-launch-conformance-original.user-access-brand-bundle",
"path": "smart-launch-conformance-original.user_access_brand_bundle",
"short": "RECOMMENDED, URL for a Brand Bundle. See User Access Brands.",
"definition": "RECOMMENDED, URL for a Brand Bundle. See User Access Brands.",
"min": 0,
"max": "1",
"type": [
{
"code": "string"
}
]
},
{
"id": "smart-launch-conformance-original.user-access-brand-identifier",
"path": "smart-launch-conformance-original.user_access_brand_identifier",
"short": "RECOMMENDED, Identifier for the primary entry in a Brand Bundle. See User Access Brands.",
"definition": "RECOMMENDED, Identifier for the primary entry in a Brand Bundle. See User Access Brands.",
"min": 0,
"max": "1",
"type": [
{
"code": "string"
}
]
},
{
"id": "smart-launch-conformance-original.scopes-supported",
"path": "smart-launch-conformance-original.scopes_supported",
"short": "RECOMMENDED, Array of scopes a client may request. See scopes and launch context. The server SHALL support all scopes listed here; additional scopes MAY be supported (so clients should not consider this an exhaustive list).",
"definition": "RECOMMENDED, Array of scopes a client may request. See scopes and launch context. The server SHALL support all scopes listed here; additional scopes MAY be supported (so clients should not consider this an exhaustive list).",
"min": 0,
"max": "1",
"type": [
{
"code": "string"
}
]
},
{
"id": "smart-launch-conformance-original.response-types-supported",
"path": "smart-launch-conformance-original.response_types_supported",
"short": "RECOMMENDED, Array of OAuth2 response_type values that are supported. Implementers can refer to response_types defined in OAuth 2.0 (RFC 6749) and in OIDC Core.",
"definition": "RECOMMENDED, Array of OAuth2 response_type values that are supported. Implementers can refer to response_types defined in OAuth 2.0 (RFC 6749) and in OIDC Core.",
"min": 0,
"max": "1",
"type": [
{
"code": "string"
}
]
},
{
"id": "smart-launch-conformance-original.management-endpoint",
"path": "smart-launch-conformance-original.management_endpoint",
"short": "RECOMMENDED, URL where an end-user can view which applications currently have access to data and can make adjustments to these access rights.",
"definition": "RECOMMENDED, URL where an end-user can view which applications currently have access to data and can make adjustments to these access rights.",
"min": 0,
"max": "1",
"type": [
{
"code": "string"
}
]
},
{
"id": "smart-launch-conformance-original.introspection-endpoint",
"path": "smart-launch-conformance-original.introspection_endpoint",
"short": "RECOMMENDED, URL to a server’s introspection endpoint that can be used to validate a token.",
"definition": "RECOMMENDED, URL to a server’s introspection endpoint that can be used to validate a token.",
"min": 0,
"max": "1",
"type": [
{
"code": "string"
}
]
},
{
"id": "smart-launch-conformance-original.revocation-endpoint",
"path": "smart-launch-conformance-original.revocation_endpoint",
"short": "RECOMMENDED, URL to a server’s revoke endpoint that can be used to revoke a token.",
"definition": "RECOMMENDED, URL to a server’s revoke endpoint that can be used to revoke a token.",
"min": 0,
"max": "1",
"type": [
{
"code": "string"
}
]
},
{
"id": "smart-launch-conformance-original.capabilities",
"path": "smart-launch-conformance-original.capabilities",
"short": "REQUIRED, Array of strings representing SMART capabilities (e.g., sso-openid-connect or launch-standalone) that the server supports.",
"definition": "REQUIRED, Array of strings representing SMART capabilities (e.g., sso-openid-connect or launch-standalone) that the server supports.",
"min": 1,
"max": "*",
"type": [
{
"code": "code"
}
]
},
{
"id": "smart-launch-conformance-original.code-challenge-methods-supported",
"path": "smart-launch-conformance-original.code_challenge_methods_supported",
"short": "REQUIRED, Array of PKCE code challenge methods supported. The S256 method SHALL be included in this list, and the plain method SHALL NOT be included in this list.",
"definition": "REQUIRED, Array of PKCE code challenge methods supported. The S256 method SHALL be included in this list, and the plain method SHALL NOT be included in this list.",
"min": 1,
"max": "*",
"type": [
{
"code": "string"
}
]
},
{
"id": "smart-launch-conformance-original.associated-endpoints",
"path": "smart-launch-conformance-original.associated_endpoints",
"short": "OPTIONAL, Array of objects for endpoints that share the same authorization mechanism as this FHIR endpoint, each with a “url” and “capabilities” array. This property is deemed experimental.",
"definition": "OPTIONAL, Array of objects for endpoints that share the same authorization mechanism as this FHIR endpoint, each with a “url” and “capabilities” array. This property is deemed experimental.",
"min": 0,
"max": "1",
"type": [
{
"code": "Base"
}
]
},
{
"id": "smart-launch-conformance-original.associated-endpoints.url",
"path": "smart-launch-conformance-original.associated_endpoints.url",
"short": "url of the endpoint",
"definition": "url of the endpoint",
"min": 1,
"max": "1",
"type": [
{
"code": "string"
}
]
},
{
"id": "smart-launch-conformance-original.associated-endpoints.capabilities",
"path": "smart-launch-conformance-original.associated_endpoints.capabilities",
"short": "List of capabilities of the endpoint.",
"definition": "List of capabilities of the endpoint.",
"min": 1,
"max": "*",
"type": [
{
"code": "string"
}
]
}
]
}
}