generated: '2026-08-14' method: probed source: https://drchrono-fhirpresentation.everhealthsoftware.com/fhir/drchrono/498711/r4/.well-known/smart-configuration docs: https://drchrono-fhirpresentation.everhealthsoftware.com/drchrono/498711/r4/Home/ApiDocumentation name: drchrono SMART on FHIR OAuth Scopes description: SMART App Launch scopes advertised by the DrChrono SMART on FHIR R4 authorization server, read verbatim from the scopes_supported array of the server's own smart-configuration discovery document on 2026-08-14. These are a SEPARATE vocabulary from the DrChrono REST v4 OAuth scopes in scopes/drchrono-scopes.yml — a token from one authorization server is not valid against the other. authorization_server: https://drchrono-fhir.everhealthsoftware.com/core authorization_endpoint: https://drchrono-fhir.everhealthsoftware.com/core/connect/authorize token_endpoint: https://drchrono-fhir.everhealthsoftware.com/core/connect/token introspection_endpoint: https://drchrono-fhir.everhealthsoftware.com/core/connect/introspect revocation_endpoint: https://drchrono-fhir.everhealthsoftware.com/core/connect/revocation grant_types: - authorization_code - client_credentials - refresh_token - implicit - urn:ietf:params:oauth:grant-type:device_code pkce: supported: true methods: - S256 scope_count: 233 scope_contexts: - context: identity count: 7 meaning: OpenID Connect / SMART identity and API-access scopes - context: user count: 75 meaning: Access limited to what the authorizing user can see - context: patient count: 75 meaning: Access limited to a single patient context - context: system count: 75 meaning: Backend-services access, used with client_credentials and Bulk Data Export - context: launch count: 1 meaning: '' scopes: - scope: openid access: n/a - scope: profile access: n/a - scope: IdentityScope access: n/a - scope: fhirUser access: n/a - scope: FHIRApi access: n/a - scope: user/AllergyIntolerance.read access: read - scope: patient/AllergyIntolerance.read access: read - scope: system/AllergyIntolerance.read access: read - scope: user/Binary.read access: read - scope: patient/Binary.read access: read - scope: system/Binary.read access: read - scope: user/CapabilityStatement.read access: read - scope: patient/CapabilityStatement.read access: read - scope: system/CapabilityStatement.read access: read - scope: user/CarePlan.read access: read - scope: patient/CarePlan.read access: read - scope: system/CarePlan.read access: read - scope: user/CareTeam.read access: read - scope: patient/CareTeam.read access: read - scope: system/CareTeam.read access: read - scope: user/ClinicalImpression.read access: read - scope: patient/ClinicalImpression.read access: read - scope: system/ClinicalImpression.read access: read - scope: user/Composition.read access: read - scope: patient/Composition.read access: read - scope: system/Composition.read access: read - scope: user/Condition.read access: read - scope: patient/Condition.read access: read - scope: system/Condition.read access: read - scope: user/Coverage.read access: read - scope: patient/Coverage.read access: read - scope: system/Coverage.read access: read - scope: user/Device.read access: read - scope: patient/Device.read access: read - scope: system/Device.read access: read - scope: user/DiagnosticReport.read access: read - scope: patient/DiagnosticReport.read access: read - scope: system/DiagnosticReport.read access: read - scope: user/DocumentReference.read access: read - scope: patient/DocumentReference.read access: read - scope: system/DocumentReference.read access: read - scope: user/Encounter.read access: read - scope: patient/Encounter.read access: read - scope: system/Encounter.read access: read - scope: user/Goal.read access: read - scope: patient/Goal.read access: read - scope: system/Goal.read access: read - scope: user/Immunization.read access: read - scope: patient/Immunization.read access: read - scope: system/Immunization.read access: read - scope: user/Location.read access: read - scope: patient/Location.read access: read - scope: system/Location.read access: read - scope: user/Media.read access: read - scope: patient/Media.read access: read - scope: system/Media.read access: read - scope: user/Medication.read access: read - scope: patient/Medication.read access: read - scope: system/Medication.read access: read - scope: user/MedicationDispense.read access: read - scope: patient/MedicationDispense.read access: read - scope: system/MedicationDispense.read access: read - scope: user/MedicationRequest.read access: read - scope: patient/MedicationRequest.read access: read - scope: system/MedicationRequest.read access: read - scope: user/MedicationStatement.read access: read - scope: patient/MedicationStatement.read access: read - scope: system/MedicationStatement.read access: read - scope: user/Observation.read access: read - scope: patient/Observation.read access: read - scope: system/Observation.read access: read - scope: user/Organization.read access: read - scope: patient/Organization.read access: read - scope: system/Organization.read access: read - scope: user/Parameters.read access: read - scope: patient/Parameters.read access: read - scope: system/Parameters.read access: read - scope: user/Patient.read access: read - scope: patient/Patient.read access: read - scope: system/Patient.read access: read - scope: user/Person.read access: read - scope: patient/Person.read access: read - scope: system/Person.read access: read - scope: user/Practitioner.read access: read - scope: patient/Practitioner.read access: read - scope: system/Practitioner.read access: read - scope: user/PractitionerRole.read access: read - scope: patient/PractitionerRole.read access: read - scope: system/PractitionerRole.read access: read - scope: user/Procedure.read access: read - scope: patient/Procedure.read access: read - scope: system/Procedure.read access: read - scope: user/Provenance.read access: read - scope: patient/Provenance.read access: read - scope: system/Provenance.read access: read - scope: user/RelatedPerson.read access: read - scope: patient/RelatedPerson.read access: read - scope: system/RelatedPerson.read access: read - scope: user/ServiceRequest.read access: read - scope: patient/ServiceRequest.read access: read - scope: system/ServiceRequest.read access: read - scope: user/Specimen.read access: read - scope: patient/Specimen.read access: read - scope: system/Specimen.read access: read - scope: launch access: n/a - scope: launch/patient access: n/a - scope: user/AllergyIntolerance.rs access: n/a - scope: patient/AllergyIntolerance.rs access: n/a - scope: system/AllergyIntolerance.rs access: n/a - scope: user/Binary.rs access: n/a - scope: patient/Binary.rs access: n/a - scope: system/Binary.rs access: n/a - scope: user/CapabilityStatement.rs access: n/a - scope: patient/CapabilityStatement.rs access: n/a - scope: system/CapabilityStatement.rs access: n/a - scope: user/CarePlan.rs access: n/a - scope: patient/CarePlan.rs access: n/a - scope: system/CarePlan.rs access: n/a - scope: user/CareTeam.rs access: n/a - scope: patient/CareTeam.rs access: n/a - scope: system/CareTeam.rs access: n/a - scope: user/ClinicalImpression.rs access: n/a - scope: patient/ClinicalImpression.rs access: n/a - scope: system/ClinicalImpression.rs access: n/a - scope: user/Composition.rs access: n/a - scope: patient/Composition.rs access: n/a - scope: system/Composition.rs access: n/a - scope: user/Condition.rs access: n/a - scope: patient/Condition.rs access: n/a - scope: system/Condition.rs access: n/a - scope: user/Coverage.rs access: n/a - scope: patient/Coverage.rs access: n/a - scope: system/Coverage.rs access: n/a - scope: user/Device.rs access: n/a - scope: patient/Device.rs access: n/a - scope: system/Device.rs access: n/a - scope: user/DiagnosticReport.rs access: n/a - scope: patient/DiagnosticReport.rs access: n/a - scope: system/DiagnosticReport.rs access: n/a - scope: user/DocumentReference.rs access: n/a - scope: patient/DocumentReference.rs access: n/a - scope: system/DocumentReference.rs access: n/a - scope: user/Encounter.rs access: n/a - scope: patient/Encounter.rs access: n/a - scope: system/Encounter.rs access: n/a - scope: user/Goal.rs access: n/a - scope: patient/Goal.rs access: n/a - scope: system/Goal.rs access: n/a - scope: user/Immunization.rs access: n/a - scope: patient/Immunization.rs access: n/a - scope: system/Immunization.rs access: n/a - scope: user/Location.rs access: n/a - scope: patient/Location.rs access: n/a - scope: system/Location.rs access: n/a - scope: user/Media.rs access: n/a - scope: patient/Media.rs access: n/a - scope: system/Media.rs access: n/a - scope: user/Medication.rs access: n/a - scope: patient/Medication.rs access: n/a - scope: system/Medication.rs access: n/a - scope: user/MedicationDispense.rs access: n/a - scope: patient/MedicationDispense.rs access: n/a - scope: system/MedicationDispense.rs access: n/a - scope: user/MedicationRequest.rs access: n/a - scope: patient/MedicationRequest.rs access: n/a - scope: system/MedicationRequest.rs access: n/a - scope: user/MedicationStatement.rs access: n/a - scope: patient/MedicationStatement.rs access: n/a - scope: system/MedicationStatement.rs access: n/a - scope: user/Observation.rs access: n/a - scope: patient/Observation.rs access: n/a - scope: system/Observation.rs access: n/a - scope: user/Organization.rs access: n/a - scope: patient/Organization.rs access: n/a - scope: system/Organization.rs access: n/a - scope: user/Parameters.rs access: n/a - scope: patient/Parameters.rs access: n/a - scope: system/Parameters.rs access: n/a - scope: user/Patient.rs access: n/a - scope: patient/Patient.rs access: n/a - scope: system/Patient.rs access: n/a - scope: user/Person.rs access: n/a - scope: patient/Person.rs access: n/a - scope: system/Person.rs access: n/a - scope: user/Practitioner.rs access: n/a - scope: patient/Practitioner.rs access: n/a - scope: system/Practitioner.rs access: n/a - scope: user/PractitionerRole.rs access: n/a - scope: patient/PractitionerRole.rs access: n/a - scope: system/PractitionerRole.rs access: n/a - scope: user/Procedure.rs access: n/a - scope: patient/Procedure.rs access: n/a - scope: system/Procedure.rs access: n/a - scope: user/Provenance.rs access: n/a - scope: patient/Provenance.rs access: n/a - scope: system/Provenance.rs access: n/a - scope: user/RelatedPerson.rs access: n/a - scope: patient/RelatedPerson.rs access: n/a - scope: system/RelatedPerson.rs access: n/a - scope: user/ServiceRequest.rs access: n/a - scope: patient/ServiceRequest.rs access: n/a - scope: system/ServiceRequest.rs access: n/a - scope: user/Specimen.rs access: n/a - scope: patient/Specimen.rs access: n/a - scope: system/Specimen.rs access: n/a - scope: patient/Condition.rs?category=http://terminology.hl7.org/CodeSystem/condition-category|encounter-diagnosis access: n/a - scope: patient/Condition.rs?category=http://hl7.org/fhir/us/core/CodeSystem/condition-category|health-concern access: n/a - scope: patient/Condition.rs?category=http://terminology.hl7.org/CodeSystem/condition-category|problem-list-item access: n/a - scope: patient/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|laboratory access: n/a - scope: patient/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|social-history access: n/a - scope: patient/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|vital-signs access: n/a - scope: patient/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|survey access: n/a - scope: patient/Observation.rs?category=http://hl7.org/fhir/us/core/CodeSystem/us-core-category|sdoh access: n/a - scope: user/Condition.rs?category=http://terminology.hl7.org/CodeSystem/condition-category|encounter-diagnosis access: n/a - scope: user/Condition.rs?category=http://hl7.org/fhir/us/core/CodeSystem/condition-category|health-concern access: n/a - scope: user/Condition.rs?category=http://terminology.hl7.org/CodeSystem/condition-category|problem-list-item access: n/a - scope: user/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|laboratory access: n/a - scope: user/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|social-history access: n/a - scope: user/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|vital-signs access: n/a - scope: user/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|survey access: n/a - scope: user/Observation.rs?category=http://hl7.org/fhir/us/core/CodeSystem/us-core-category|sdoh access: n/a - scope: system/Condition.rs?category=http://terminology.hl7.org/CodeSystem/condition-category|encounter-diagnosis access: n/a - scope: system/Condition.rs?category=http://hl7.org/fhir/us/core/CodeSystem/condition-category|health-concern access: n/a - scope: system/Condition.rs?category=http://terminology.hl7.org/CodeSystem/condition-category|problem-list-item access: n/a - scope: system/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|laboratory access: n/a - scope: system/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|social-history access: n/a - scope: system/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|vital-signs access: n/a - scope: system/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|survey access: n/a - scope: system/Observation.rs?category=http://hl7.org/fhir/us/core/CodeSystem/us-core-category|sdoh access: n/a - scope: patient/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|procedure access: n/a - scope: user/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|procedure access: n/a - scope: system/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|procedure access: n/a - scope: offline_access access: n/a notes: - Every resource scope advertised is .read — consistent with the CapabilityStatement, which declares only read and search-type interactions. The FHIR surface is read-only. - permission-v1 and permission-v2 are both advertised as SMART capabilities, so both the v1 (patient/Observation.read) and v2 (patient/Observation.rs) scope syntaxes may be accepted; only the v1 form appears in scopes_supported. - Scope grants are provisioned at client registration by an EHR vendor admin, not by dynamic client registration.