Allscripts Healthcare Solutions OAuth Scopes

OAuth 2.0 probed

Allscripts Healthcare Solutions publishes 237 OAuth 2.0 scopes via the authorizationCode and clientCredentials flows. Scopes are the fine-grained permissions an application requests at authorization time to act against the Allscripts Healthcare Solutions API on a user’s behalf.

Tokens are issued from https://fhir.fhirpoint.open.allscripts.com/fhirroute/authorizationV2/CP00101/connect/token.

This index is generated from the provider’s OpenAPI security definitions (and, where available, its documented scope reference) and refreshes on every APIs.io network build. Browse every provider’s scopes at scopes.apis.io.

Healthcare ITEHRClinicalFHIRHL7SMART on FHIRUSCDIInteroperabilityPatient Access21st Century CuresVeradigm
Scopes: 237 Flows: authorizationCode, clientCredentials Method: probed

OAuth endpoints

Authorization URL
https://fhir.fhirpoint.open.allscripts.com/fhirroute/authorizationV2/CP00101/connect/authorize
Token URL
https://fhir.fhirpoint.open.allscripts.com/fhirroute/authorizationV2/CP00101/connect/token
Flows
authorizationCodeclientCredentials

Scopes (237)

ScopeDescriptionFlows
fhir Veradigm scope granting FHIR API access. authorizationCode
fhirUser SMART - return the FHIR resource representing the current user. authorizationCode
launch SMART - request the full EHR launch context. authorizationCode
launch/patient SMART - request the patient launch context in a standalone launch. authorizationCode
offline_access Request a refresh token that survives the end of the session. authorizationCode
online_access Request a refresh token valid only while the user session is live. authorizationCode
openid OpenID Connect - request an ID token. authorizationCode
patient/*.read SMART v1 (.read) - read every supported resource for the patient in context. authorizationCode
patient/*.rs SMART v2 (.rs) - read and search every supported resource for the patient in context. authorizationCode
patient/AllergyIntolerance.read SMART v1 (.read) - read the AllergyIntolerance resource for the patient in context. authorizationCode
patient/AllergyIntolerance.rs SMART v2 (.rs) - read and search the AllergyIntolerance resource for the patient in context. authorizationCode
patient/Binary.read SMART v1 (.read) - read the Binary resource for the patient in context. authorizationCode
patient/Binary.rs SMART v2 (.rs) - read and search the Binary resource for the patient in context. authorizationCode
patient/CarePlan.read SMART v1 (.read) - read the CarePlan resource for the patient in context. authorizationCode
patient/CarePlan.rs SMART v2 (.rs) - read and search the CarePlan resource for the patient in context. authorizationCode
patient/CareTeam.read SMART v1 (.read) - read the CareTeam resource for the patient in context. authorizationCode
patient/CareTeam.rs SMART v2 (.rs) - read and search the CareTeam resource for the patient in context. authorizationCode
patient/Condition.read SMART v1 (.read) - read the Condition resource for the patient in context. authorizationCode
patient/Condition.rs SMART v2 (.rs) - read and search the Condition resource for the patient in context. authorizationCode
patient/Condition.rs?category=http://hl7.org/fhir/us/core/CodeSystem/condition-category|health-concern SMART v2 (.rs) - read and search the Condition resource for the patient in context. Restricted to category=http://hl7.org/fhir/us/core/CodeSystem/condition-category|health-concern. authorizationCode
patient/Condition.rs?category=http://terminology.hl7.org/CodeSystem/condition-category|encounter-diagnosis SMART v2 (.rs) - read and search the Condition resource for the patient in context. Restricted to category=http://terminology.hl7.org/CodeSystem/condition-category|encounter-diagnosis. authorizationCode
patient/Condition.rs?category=http://terminology.hl7.org/CodeSystem/condition-category|problem-list-item SMART v2 (.rs) - read and search the Condition resource for the patient in context. Restricted to category=http://terminology.hl7.org/CodeSystem/condition-category|problem-list-item. authorizationCode
patient/Coverage.read SMART v1 (.read) - read the Coverage resource for the patient in context. authorizationCode
patient/Coverage.rs SMART v2 (.rs) - read and search the Coverage resource for the patient in context. authorizationCode
patient/Device.read SMART v1 (.read) - read the Device resource for the patient in context. authorizationCode
patient/Device.rs SMART v2 (.rs) - read and search the Device resource for the patient in context. authorizationCode
patient/DiagnosticOrder.read SMART v1 (.read) - read the DiagnosticOrder resource for the patient in context. authorizationCode
patient/DiagnosticOrder.rs SMART v2 (.rs) - read and search the DiagnosticOrder resource for the patient in context. authorizationCode
patient/DiagnosticReport.read SMART v1 (.read) - read the DiagnosticReport resource for the patient in context. authorizationCode
patient/DiagnosticReport.rs SMART v2 (.rs) - read and search the DiagnosticReport resource for the patient in context. authorizationCode
patient/DocumentReference.read SMART v1 (.read) - read the DocumentReference resource for the patient in context. authorizationCode
patient/DocumentReference.rs SMART v2 (.rs) - read and search the DocumentReference resource for the patient in context. authorizationCode
patient/Encounter.read SMART v1 (.read) - read the Encounter resource for the patient in context. authorizationCode
patient/Encounter.rs SMART v2 (.rs) - read and search the Encounter resource for the patient in context. authorizationCode
patient/Goal.read SMART v1 (.read) - read the Goal resource for the patient in context. authorizationCode
patient/Goal.rs SMART v2 (.rs) - read and search the Goal resource for the patient in context. authorizationCode
patient/Group.read SMART v1 (.read) - read the Group resource for the patient in context. authorizationCode
patient/Group.rs SMART v2 (.rs) - read and search the Group resource for the patient in context. authorizationCode
patient/Immunization.read SMART v1 (.read) - read the Immunization resource for the patient in context. authorizationCode
patient/Immunization.rs SMART v2 (.rs) - read and search the Immunization resource for the patient in context. authorizationCode
patient/Location.read SMART v1 (.read) - read the Location resource for the patient in context. authorizationCode
patient/Location.rs SMART v2 (.rs) - read and search the Location resource for the patient in context. authorizationCode
patient/Medication.read SMART v1 (.read) - read the Medication resource for the patient in context. authorizationCode
patient/Medication.rs SMART v2 (.rs) - read and search the Medication resource for the patient in context. authorizationCode
patient/MedicationAdministration.read SMART v1 (.read) - read the MedicationAdministration resource for the patient in context. authorizationCode
patient/MedicationAdministration.rs SMART v2 (.rs) - read and search the MedicationAdministration resource for the patient in context. authorizationCode
patient/MedicationDispense.read SMART v1 (.read) - read the MedicationDispense resource for the patient in context. authorizationCode
patient/MedicationDispense.rs SMART v2 (.rs) - read and search the MedicationDispense resource for the patient in context. authorizationCode
patient/MedicationOrder.read SMART v1 (.read) - read the MedicationOrder resource for the patient in context. authorizationCode
patient/MedicationOrder.rs SMART v2 (.rs) - read and search the MedicationOrder resource for the patient in context. authorizationCode
patient/MedicationRequest.read SMART v1 (.read) - read the MedicationRequest resource for the patient in context. authorizationCode
patient/MedicationRequest.rs SMART v2 (.rs) - read and search the MedicationRequest resource for the patient in context. authorizationCode
patient/MedicationStatement.read SMART v1 (.read) - read the MedicationStatement resource for the patient in context. authorizationCode
patient/MedicationStatement.rs SMART v2 (.rs) - read and search the MedicationStatement resource for the patient in context. authorizationCode
patient/Observation.read SMART v1 (.read) - read the Observation resource for the patient in context. authorizationCode
patient/Observation.rs SMART v2 (.rs) - read and search the Observation resource for the patient in context. authorizationCode
patient/Observation.rs?category=http://hl7.org/fhir/us/core/CodeSystem/us-core-category|sdoh SMART v2 (.rs) - read and search the Observation resource for the patient in context. Restricted to category=http://hl7.org/fhir/us/core/CodeSystem/us-core-category|sdoh. authorizationCode
patient/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|laboratory SMART v2 (.rs) - read and search the Observation resource for the patient in context. Restricted to category=http://terminology.hl7.org/CodeSystem/observation-category|laboratory. authorizationCode
patient/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|social-history SMART v2 (.rs) - read and search the Observation resource for the patient in context. Restricted to category=http://terminology.hl7.org/CodeSystem/observation-category|social-history. authorizationCode
patient/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|survey SMART v2 (.rs) - read and search the Observation resource for the patient in context. Restricted to category=http://terminology.hl7.org/CodeSystem/observation-category|survey. authorizationCode
patient/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|vital-signs SMART v2 (.rs) - read and search the Observation resource for the patient in context. Restricted to category=http://terminology.hl7.org/CodeSystem/observation-category|vital-signs. authorizationCode
patient/Organization.read SMART v1 (.read) - read the Organization resource for the patient in context. authorizationCode
patient/Organization.rs SMART v2 (.rs) - read and search the Organization resource for the patient in context. authorizationCode
patient/Patient.read SMART v1 (.read) - read the Patient resource for the patient in context. authorizationCode
patient/Patient.rs SMART v2 (.rs) - read and search the Patient resource for the patient in context. authorizationCode
patient/Practitioner.read SMART v1 (.read) - read the Practitioner resource for the patient in context. authorizationCode
patient/Practitioner.rs SMART v2 (.rs) - read and search the Practitioner resource for the patient in context. authorizationCode
patient/PractitionerRole.read SMART v1 (.read) - read the PractitionerRole resource for the patient in context. authorizationCode
patient/PractitionerRole.rs SMART v2 (.rs) - read and search the PractitionerRole resource for the patient in context. authorizationCode
patient/Procedure.read SMART v1 (.read) - read the Procedure resource for the patient in context. authorizationCode
patient/Procedure.rs SMART v2 (.rs) - read and search the Procedure resource for the patient in context. authorizationCode
patient/Provenance.read SMART v1 (.read) - read the Provenance resource for the patient in context. authorizationCode
patient/Provenance.rs SMART v2 (.rs) - read and search the Provenance resource for the patient in context. authorizationCode
patient/Questionnaire.read SMART v1 (.read) - read the Questionnaire resource for the patient in context. authorizationCode
patient/Questionnaire.rs SMART v2 (.rs) - read and search the Questionnaire resource for the patient in context. authorizationCode
patient/QuestionnaireResponse.read SMART v1 (.read) - read the QuestionnaireResponse resource for the patient in context. authorizationCode
patient/QuestionnaireResponse.rs SMART v2 (.rs) - read and search the QuestionnaireResponse resource for the patient in context. authorizationCode
patient/RelatedPerson.read SMART v1 (.read) - read the RelatedPerson resource for the patient in context. authorizationCode
patient/RelatedPerson.rs SMART v2 (.rs) - read and search the RelatedPerson resource for the patient in context. authorizationCode
patient/ServiceRequest.read SMART v1 (.read) - read the ServiceRequest resource for the patient in context. authorizationCode
patient/ServiceRequest.rs SMART v2 (.rs) - read and search the ServiceRequest resource for the patient in context. authorizationCode
patient/Specimen.read SMART v1 (.read) - read the Specimen resource for the patient in context. authorizationCode
patient/Specimen.rs SMART v2 (.rs) - read and search the Specimen resource for the patient in context. authorizationCode
profile OpenID Connect - request the profile claims. authorizationCode
system/*.read SMART v1 (.read) - read every supported resource for a backend System application (no user). clientCredentials
system/*.rs SMART v2 (.rs) - read and search every supported resource for a backend System application (no user). clientCredentials
system/AllergyIntolerance.read SMART v1 (.read) - read the AllergyIntolerance resource for a backend System application (no user). clientCredentials
system/AllergyIntolerance.rs SMART v2 (.rs) - read and search the AllergyIntolerance resource for a backend System application (no user). clientCredentials
system/Binary.read SMART v1 (.read) - read the Binary resource for a backend System application (no user). clientCredentials
system/Binary.rs SMART v2 (.rs) - read and search the Binary resource for a backend System application (no user). clientCredentials
system/CarePlan.read SMART v1 (.read) - read the CarePlan resource for a backend System application (no user). clientCredentials
system/CarePlan.rs SMART v2 (.rs) - read and search the CarePlan resource for a backend System application (no user). clientCredentials
system/CareTeam.read SMART v1 (.read) - read the CareTeam resource for a backend System application (no user). clientCredentials
system/CareTeam.rs SMART v2 (.rs) - read and search the CareTeam resource for a backend System application (no user). clientCredentials
system/Condition.read SMART v1 (.read) - read the Condition resource for a backend System application (no user). clientCredentials
system/Condition.rs SMART v2 (.rs) - read and search the Condition resource for a backend System application (no user). clientCredentials
system/Condition.rs?category=http://hl7.org/fhir/us/core/CodeSystem/condition-category|health-concern SMART v2 (.rs) - read and search the Condition resource for a backend System application (no user). Restricted to category=http://hl7.org/fhir/us/core/CodeSystem/condition-category|health-concern. clientCredentials
system/Condition.rs?category=http://terminology.hl7.org/CodeSystem/condition-category|encounter-diagnosis SMART v2 (.rs) - read and search the Condition resource for a backend System application (no user). Restricted to category=http://terminology.hl7.org/CodeSystem/condition-category|encounter-diagnosis. clientCredentials
system/Condition.rs?category=http://terminology.hl7.org/CodeSystem/condition-category|problem-list-item SMART v2 (.rs) - read and search the Condition resource for a backend System application (no user). Restricted to category=http://terminology.hl7.org/CodeSystem/condition-category|problem-list-item. clientCredentials
system/Coverage.read SMART v1 (.read) - read the Coverage resource for a backend System application (no user). clientCredentials
system/Coverage.rs SMART v2 (.rs) - read and search the Coverage resource for a backend System application (no user). clientCredentials
system/Device.read SMART v1 (.read) - read the Device resource for a backend System application (no user). clientCredentials
system/Device.rs SMART v2 (.rs) - read and search the Device resource for a backend System application (no user). clientCredentials
system/DiagnosticOrder.read SMART v1 (.read) - read the DiagnosticOrder resource for a backend System application (no user). clientCredentials
system/DiagnosticOrder.rs SMART v2 (.rs) - read and search the DiagnosticOrder resource for a backend System application (no user). clientCredentials
system/DiagnosticReport.read SMART v1 (.read) - read the DiagnosticReport resource for a backend System application (no user). clientCredentials
system/DiagnosticReport.rs SMART v2 (.rs) - read and search the DiagnosticReport resource for a backend System application (no user). clientCredentials
system/DocumentReference.read SMART v1 (.read) - read the DocumentReference resource for a backend System application (no user). clientCredentials
system/DocumentReference.rs SMART v2 (.rs) - read and search the DocumentReference resource for a backend System application (no user). clientCredentials
system/Encounter.read SMART v1 (.read) - read the Encounter resource for a backend System application (no user). clientCredentials
system/Encounter.rs SMART v2 (.rs) - read and search the Encounter resource for a backend System application (no user). clientCredentials
system/Goal.read SMART v1 (.read) - read the Goal resource for a backend System application (no user). clientCredentials
system/Goal.rs SMART v2 (.rs) - read and search the Goal resource for a backend System application (no user). clientCredentials
system/Group.read SMART v1 (.read) - read the Group resource for a backend System application (no user). clientCredentials
system/Group.rs SMART v2 (.rs) - read and search the Group resource for a backend System application (no user). clientCredentials
system/Immunization.read SMART v1 (.read) - read the Immunization resource for a backend System application (no user). clientCredentials
system/Immunization.rs SMART v2 (.rs) - read and search the Immunization resource for a backend System application (no user). clientCredentials
system/Location.read SMART v1 (.read) - read the Location resource for a backend System application (no user). clientCredentials
system/Location.rs SMART v2 (.rs) - read and search the Location resource for a backend System application (no user). clientCredentials
system/Medication.read SMART v1 (.read) - read the Medication resource for a backend System application (no user). clientCredentials
system/Medication.rs SMART v2 (.rs) - read and search the Medication resource for a backend System application (no user). clientCredentials
system/MedicationAdministration.read SMART v1 (.read) - read the MedicationAdministration resource for a backend System application (no user). clientCredentials
system/MedicationAdministration.rs SMART v2 (.rs) - read and search the MedicationAdministration resource for a backend System application (no user). clientCredentials
system/MedicationDispense.read SMART v1 (.read) - read the MedicationDispense resource for a backend System application (no user). clientCredentials
system/MedicationDispense.rs SMART v2 (.rs) - read and search the MedicationDispense resource for a backend System application (no user). clientCredentials
system/MedicationOrder.read SMART v1 (.read) - read the MedicationOrder resource for a backend System application (no user). clientCredentials
system/MedicationOrder.rs SMART v2 (.rs) - read and search the MedicationOrder resource for a backend System application (no user). clientCredentials
system/MedicationRequest.read SMART v1 (.read) - read the MedicationRequest resource for a backend System application (no user). clientCredentials
system/MedicationRequest.rs SMART v2 (.rs) - read and search the MedicationRequest resource for a backend System application (no user). clientCredentials
system/MedicationStatement.read SMART v1 (.read) - read the MedicationStatement resource for a backend System application (no user). clientCredentials
system/MedicationStatement.rs SMART v2 (.rs) - read and search the MedicationStatement resource for a backend System application (no user). clientCredentials
system/Observation.read SMART v1 (.read) - read the Observation resource for a backend System application (no user). clientCredentials
system/Observation.rs SMART v2 (.rs) - read and search the Observation resource for a backend System application (no user). clientCredentials
system/Observation.rs?category=http://hl7.org/fhir/us/core/CodeSystem/us-core-category|sdoh SMART v2 (.rs) - read and search the Observation resource for a backend System application (no user). Restricted to category=http://hl7.org/fhir/us/core/CodeSystem/us-core-category|sdoh. clientCredentials
system/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|laboratory SMART v2 (.rs) - read and search the Observation resource for a backend System application (no user). Restricted to category=http://terminology.hl7.org/CodeSystem/observation-category|laboratory. clientCredentials
system/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|social-history SMART v2 (.rs) - read and search the Observation resource for a backend System application (no user). Restricted to category=http://terminology.hl7.org/CodeSystem/observation-category|social-history. clientCredentials
system/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|survey SMART v2 (.rs) - read and search the Observation resource for a backend System application (no user). Restricted to category=http://terminology.hl7.org/CodeSystem/observation-category|survey. clientCredentials
system/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|vital-signs SMART v2 (.rs) - read and search the Observation resource for a backend System application (no user). Restricted to category=http://terminology.hl7.org/CodeSystem/observation-category|vital-signs. clientCredentials
system/Organization.read SMART v1 (.read) - read the Organization resource for a backend System application (no user). clientCredentials
system/Organization.rs SMART v2 (.rs) - read and search the Organization resource for a backend System application (no user). clientCredentials
system/Patient.read SMART v1 (.read) - read the Patient resource for a backend System application (no user). clientCredentials
system/Patient.rs SMART v2 (.rs) - read and search the Patient resource for a backend System application (no user). clientCredentials
system/Practitioner.read SMART v1 (.read) - read the Practitioner resource for a backend System application (no user). clientCredentials
system/Practitioner.rs SMART v2 (.rs) - read and search the Practitioner resource for a backend System application (no user). clientCredentials
system/PractitionerRole.read SMART v1 (.read) - read the PractitionerRole resource for a backend System application (no user). clientCredentials
system/PractitionerRole.rs SMART v2 (.rs) - read and search the PractitionerRole resource for a backend System application (no user). clientCredentials
system/Procedure.read SMART v1 (.read) - read the Procedure resource for a backend System application (no user). clientCredentials
system/Procedure.rs SMART v2 (.rs) - read and search the Procedure resource for a backend System application (no user). clientCredentials
system/Provenance.read SMART v1 (.read) - read the Provenance resource for a backend System application (no user). clientCredentials
system/Provenance.rs SMART v2 (.rs) - read and search the Provenance resource for a backend System application (no user). clientCredentials
system/Questionnaire.read SMART v1 (.read) - read the Questionnaire resource for a backend System application (no user). clientCredentials
system/Questionnaire.rs SMART v2 (.rs) - read and search the Questionnaire resource for a backend System application (no user). clientCredentials
system/QuestionnaireResponse.read SMART v1 (.read) - read the QuestionnaireResponse resource for a backend System application (no user). clientCredentials
system/QuestionnaireResponse.rs SMART v2 (.rs) - read and search the QuestionnaireResponse resource for a backend System application (no user). clientCredentials
system/RelatedPerson.read SMART v1 (.read) - read the RelatedPerson resource for a backend System application (no user). clientCredentials
system/RelatedPerson.rs SMART v2 (.rs) - read and search the RelatedPerson resource for a backend System application (no user). clientCredentials
system/ServiceRequest.read SMART v1 (.read) - read the ServiceRequest resource for a backend System application (no user). clientCredentials
system/ServiceRequest.rs SMART v2 (.rs) - read and search the ServiceRequest resource for a backend System application (no user). clientCredentials
system/Specimen.read SMART v1 (.read) - read the Specimen resource for a backend System application (no user). clientCredentials
system/Specimen.rs SMART v2 (.rs) - read and search the Specimen resource for a backend System application (no user). clientCredentials
user/*.* SMART - all advertised operations on every supported resource for the signed-in Veradigm EHR user. authorizationCode
user/*.read SMART v1 (.read) - read every supported resource for the signed-in Veradigm EHR user. authorizationCode
user/*.rs SMART v2 (.rs) - read and search every supported resource for the signed-in Veradigm EHR user. authorizationCode
user/AllergyIntolerance.read SMART v1 (.read) - read the AllergyIntolerance resource for the signed-in Veradigm EHR user. authorizationCode
user/AllergyIntolerance.rs SMART v2 (.rs) - read and search the AllergyIntolerance resource for the signed-in Veradigm EHR user. authorizationCode
user/Binary.read SMART v1 (.read) - read the Binary resource for the signed-in Veradigm EHR user. authorizationCode
user/Binary.rs SMART v2 (.rs) - read and search the Binary resource for the signed-in Veradigm EHR user. authorizationCode
user/CarePlan.read SMART v1 (.read) - read the CarePlan resource for the signed-in Veradigm EHR user. authorizationCode
user/CarePlan.rs SMART v2 (.rs) - read and search the CarePlan resource for the signed-in Veradigm EHR user. authorizationCode
user/CareTeam.read SMART v1 (.read) - read the CareTeam resource for the signed-in Veradigm EHR user. authorizationCode
user/CareTeam.rs SMART v2 (.rs) - read and search the CareTeam resource for the signed-in Veradigm EHR user. authorizationCode
user/Condition.read SMART v1 (.read) - read the Condition resource for the signed-in Veradigm EHR user. authorizationCode
user/Condition.rs SMART v2 (.rs) - read and search the Condition resource for the signed-in Veradigm EHR user. authorizationCode
user/Condition.rs?category=http://hl7.org/fhir/us/core/CodeSystem/condition-category|health-concern SMART v2 (.rs) - read and search the Condition resource for the signed-in Veradigm EHR user. Restricted to category=http://hl7.org/fhir/us/core/CodeSystem/condition-category|health-concern. authorizationCode
user/Condition.rs?category=http://terminology.hl7.org/CodeSystem/condition-category|encounter-diagnosis SMART v2 (.rs) - read and search the Condition resource for the signed-in Veradigm EHR user. Restricted to category=http://terminology.hl7.org/CodeSystem/condition-category|encounter-diagnosis. authorizationCode
user/Condition.rs?category=http://terminology.hl7.org/CodeSystem/condition-category|problem-list-item SMART v2 (.rs) - read and search the Condition resource for the signed-in Veradigm EHR user. Restricted to category=http://terminology.hl7.org/CodeSystem/condition-category|problem-list-item. authorizationCode
user/Coverage.read SMART v1 (.read) - read the Coverage resource for the signed-in Veradigm EHR user. authorizationCode
user/Coverage.rs SMART v2 (.rs) - read and search the Coverage resource for the signed-in Veradigm EHR user. authorizationCode
user/Device.read SMART v1 (.read) - read the Device resource for the signed-in Veradigm EHR user. authorizationCode
user/Device.rs SMART v2 (.rs) - read and search the Device resource for the signed-in Veradigm EHR user. authorizationCode
user/DiagnosticOrder.read SMART v1 (.read) - read the DiagnosticOrder resource for the signed-in Veradigm EHR user. authorizationCode
user/DiagnosticOrder.rs SMART v2 (.rs) - read and search the DiagnosticOrder resource for the signed-in Veradigm EHR user. authorizationCode
user/DiagnosticReport.read SMART v1 (.read) - read the DiagnosticReport resource for the signed-in Veradigm EHR user. authorizationCode
user/DiagnosticReport.rs SMART v2 (.rs) - read and search the DiagnosticReport resource for the signed-in Veradigm EHR user. authorizationCode
user/DocumentReference.read SMART v1 (.read) - read the DocumentReference resource for the signed-in Veradigm EHR user. authorizationCode
user/DocumentReference.rs SMART v2 (.rs) - read and search the DocumentReference resource for the signed-in Veradigm EHR user. authorizationCode
user/Encounter.read SMART v1 (.read) - read the Encounter resource for the signed-in Veradigm EHR user. authorizationCode
user/Encounter.rs SMART v2 (.rs) - read and search the Encounter resource for the signed-in Veradigm EHR user. authorizationCode
user/Goal.read SMART v1 (.read) - read the Goal resource for the signed-in Veradigm EHR user. authorizationCode
user/Goal.rs SMART v2 (.rs) - read and search the Goal resource for the signed-in Veradigm EHR user. authorizationCode
user/Group.read SMART v1 (.read) - read the Group resource for the signed-in Veradigm EHR user. authorizationCode
user/Group.rs SMART v2 (.rs) - read and search the Group resource for the signed-in Veradigm EHR user. authorizationCode
user/Immunization.read SMART v1 (.read) - read the Immunization resource for the signed-in Veradigm EHR user. authorizationCode
user/Immunization.rs SMART v2 (.rs) - read and search the Immunization resource for the signed-in Veradigm EHR user. authorizationCode
user/Location.read SMART v1 (.read) - read the Location resource for the signed-in Veradigm EHR user. authorizationCode
user/Location.rs SMART v2 (.rs) - read and search the Location resource for the signed-in Veradigm EHR user. authorizationCode
user/Medication.read SMART v1 (.read) - read the Medication resource for the signed-in Veradigm EHR user. authorizationCode
user/Medication.rs SMART v2 (.rs) - read and search the Medication resource for the signed-in Veradigm EHR user. authorizationCode
user/MedicationAdministration.read SMART v1 (.read) - read the MedicationAdministration resource for the signed-in Veradigm EHR user. authorizationCode
user/MedicationAdministration.rs SMART v2 (.rs) - read and search the MedicationAdministration resource for the signed-in Veradigm EHR user. authorizationCode
user/MedicationDispense.read SMART v1 (.read) - read the MedicationDispense resource for the signed-in Veradigm EHR user. authorizationCode
user/MedicationDispense.rs SMART v2 (.rs) - read and search the MedicationDispense resource for the signed-in Veradigm EHR user. authorizationCode
user/MedicationOrder.read SMART v1 (.read) - read the MedicationOrder resource for the signed-in Veradigm EHR user. authorizationCode
user/MedicationOrder.rs SMART v2 (.rs) - read and search the MedicationOrder resource for the signed-in Veradigm EHR user. authorizationCode
user/MedicationRequest.read SMART v1 (.read) - read the MedicationRequest resource for the signed-in Veradigm EHR user. authorizationCode
user/MedicationRequest.rs SMART v2 (.rs) - read and search the MedicationRequest resource for the signed-in Veradigm EHR user. authorizationCode
user/MedicationStatement.read SMART v1 (.read) - read the MedicationStatement resource for the signed-in Veradigm EHR user. authorizationCode
user/MedicationStatement.rs SMART v2 (.rs) - read and search the MedicationStatement resource for the signed-in Veradigm EHR user. authorizationCode
user/Observation.read SMART v1 (.read) - read the Observation resource for the signed-in Veradigm EHR user. authorizationCode
user/Observation.rs SMART v2 (.rs) - read and search the Observation resource for the signed-in Veradigm EHR user. authorizationCode
user/Observation.rs?category=http://hl7.org/fhir/us/core/CodeSystem/us-core-category|sdoh SMART v2 (.rs) - read and search the Observation resource for the signed-in Veradigm EHR user. Restricted to category=http://hl7.org/fhir/us/core/CodeSystem/us-core-category|sdoh. authorizationCode
user/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|laboratory SMART v2 (.rs) - read and search the Observation resource for the signed-in Veradigm EHR user. Restricted to category=http://terminology.hl7.org/CodeSystem/observation-category|laboratory. authorizationCode
user/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|social-history SMART v2 (.rs) - read and search the Observation resource for the signed-in Veradigm EHR user. Restricted to category=http://terminology.hl7.org/CodeSystem/observation-category|social-history. authorizationCode
user/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|survey SMART v2 (.rs) - read and search the Observation resource for the signed-in Veradigm EHR user. Restricted to category=http://terminology.hl7.org/CodeSystem/observation-category|survey. authorizationCode
user/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|vital-signs SMART v2 (.rs) - read and search the Observation resource for the signed-in Veradigm EHR user. Restricted to category=http://terminology.hl7.org/CodeSystem/observation-category|vital-signs. authorizationCode
user/Organization.read SMART v1 (.read) - read the Organization resource for the signed-in Veradigm EHR user. authorizationCode
user/Organization.rs SMART v2 (.rs) - read and search the Organization resource for the signed-in Veradigm EHR user. authorizationCode
user/Patient.read SMART v1 (.read) - read the Patient resource for the signed-in Veradigm EHR user. authorizationCode
user/Patient.rs SMART v2 (.rs) - read and search the Patient resource for the signed-in Veradigm EHR user. authorizationCode
user/Practitioner.read SMART v1 (.read) - read the Practitioner resource for the signed-in Veradigm EHR user. authorizationCode
user/Practitioner.rs SMART v2 (.rs) - read and search the Practitioner resource for the signed-in Veradigm EHR user. authorizationCode
user/PractitionerRole.read SMART v1 (.read) - read the PractitionerRole resource for the signed-in Veradigm EHR user. authorizationCode
user/PractitionerRole.rs SMART v2 (.rs) - read and search the PractitionerRole resource for the signed-in Veradigm EHR user. authorizationCode
user/Procedure.read SMART v1 (.read) - read the Procedure resource for the signed-in Veradigm EHR user. authorizationCode
user/Procedure.rs SMART v2 (.rs) - read and search the Procedure resource for the signed-in Veradigm EHR user. authorizationCode
user/Provenance.read SMART v1 (.read) - read the Provenance resource for the signed-in Veradigm EHR user. authorizationCode
user/Provenance.rs SMART v2 (.rs) - read and search the Provenance resource for the signed-in Veradigm EHR user. authorizationCode
user/Questionnaire.read SMART v1 (.read) - read the Questionnaire resource for the signed-in Veradigm EHR user. authorizationCode
user/Questionnaire.rs SMART v2 (.rs) - read and search the Questionnaire resource for the signed-in Veradigm EHR user. authorizationCode
user/QuestionnaireResponse.read SMART v1 (.read) - read the QuestionnaireResponse resource for the signed-in Veradigm EHR user. authorizationCode
user/QuestionnaireResponse.rs SMART v2 (.rs) - read and search the QuestionnaireResponse resource for the signed-in Veradigm EHR user. authorizationCode
user/RelatedPerson.read SMART v1 (.read) - read the RelatedPerson resource for the signed-in Veradigm EHR user. authorizationCode
user/RelatedPerson.rs SMART v2 (.rs) - read and search the RelatedPerson resource for the signed-in Veradigm EHR user. authorizationCode
user/ServiceRequest.read SMART v1 (.read) - read the ServiceRequest resource for the signed-in Veradigm EHR user. authorizationCode
user/ServiceRequest.rs SMART v2 (.rs) - read and search the ServiceRequest resource for the signed-in Veradigm EHR user. authorizationCode
user/Specimen.read SMART v1 (.read) - read the Specimen resource for the signed-in Veradigm EHR user. authorizationCode
user/Specimen.rs SMART v2 (.rs) - read and search the Specimen resource for the signed-in Veradigm EHR user. authorizationCode

Source

OAuth Scopes

allscripts-healthcare-solutions-scopes.yml Raw ↑
generated: '2026-09-01'
method: probed
source: https://fhir.fhirpoint.open.allscripts.com/fhirroute/fhir/CP00101/.well-known/smart-configuration
docs: https://developer.veradigm.com/Fhir/ProcessOverview
description: OAuth 2.0 / SMART App Launch scopes advertised by the Veradigm (formerly Allscripts) FHIR
  authorization server. Read verbatim from the scopes_supported array of the live SMART configuration
  document served on the published Veradigm EHR R4 sandbox base URL, and cross-checked against the identical
  scopes_supported array in the OpenID Connect discovery document on the issuer. Nothing here is inferred
  - the descriptions restate the SMART App Launch v1/v2 semantics of the scope strings the server itself
  publishes. Veradigm's Process Overview page states that a registered FHIR application may use SMART
  v1 (.read) scopes or SMART v2 (.rs) scopes but never both; an application requesting both is not approved.
schemes:
- name: SMART on FHIR (OAuth 2.0 + OpenID Connect)
  source: well-known/allscripts-healthcare-solutions-smart-configuration.json
  flows:
  - flow: authorizationCode
    authorizationUrl: https://fhir.fhirpoint.open.allscripts.com/fhirroute/authorizationV2/CP00101/connect/authorize
    tokenUrl: https://fhir.fhirpoint.open.allscripts.com/fhirroute/authorizationV2/CP00101/connect/token
    pkce: S256
  - flow: clientCredentials
    tokenUrl: https://fhir.fhirpoint.open.allscripts.com/fhirroute/authorizationV2/CP00101/connect/token
    note: SMART Backend Services. Only FHIR applications registered with App Type "System" may use client_credentials;
      the developer registers a JWKS URL and the server authenticates a private_key_jwt assertion against
      it.
  issuer: https://fhirecho.fhirpoint.open.allscripts.com/pro/authorization
  jwks_uri: https://fhirecho.fhirpoint.open.allscripts.com/pro/authorization/.well-known/openid-configuration/jwks
summary:
  scope_count: 237
  by_context:
    openid-connect: 8
    patient: 76
    system: 76
    user: 77
  smart_versions:
  - v1 (.read)
  - v2 (.rs)
  note: Veradigm does not allow SMART v1 and SMART v2 scopes on the same registered application.
scopes:
- scope: fhir
  context: openid-connect
  description: Veradigm scope granting FHIR API access.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: fhirUser
  context: openid-connect
  description: SMART - return the FHIR resource representing the current user.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: launch
  context: openid-connect
  description: SMART - request the full EHR launch context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: launch/patient
  context: openid-connect
  description: SMART - request the patient launch context in a standalone launch.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: offline_access
  context: openid-connect
  description: Request a refresh token that survives the end of the session.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: online_access
  context: openid-connect
  description: Request a refresh token valid only while the user session is live.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: openid
  context: openid-connect
  description: OpenID Connect - request an ID token.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/*.read
  context: patient
  description: SMART v1 (.read) - read every supported resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/*.rs
  context: patient
  description: SMART v2 (.rs) - read and search every supported resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/AllergyIntolerance.read
  context: patient
  description: SMART v1 (.read) - read the AllergyIntolerance resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/AllergyIntolerance.rs
  context: patient
  description: SMART v2 (.rs) - read and search the AllergyIntolerance resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Binary.read
  context: patient
  description: SMART v1 (.read) - read the Binary resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Binary.rs
  context: patient
  description: SMART v2 (.rs) - read and search the Binary resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/CarePlan.read
  context: patient
  description: SMART v1 (.read) - read the CarePlan resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/CarePlan.rs
  context: patient
  description: SMART v2 (.rs) - read and search the CarePlan resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/CareTeam.read
  context: patient
  description: SMART v1 (.read) - read the CareTeam resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/CareTeam.rs
  context: patient
  description: SMART v2 (.rs) - read and search the CareTeam resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Condition.read
  context: patient
  description: SMART v1 (.read) - read the Condition resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Condition.rs
  context: patient
  description: SMART v2 (.rs) - read and search the Condition resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Condition.rs?category=http://hl7.org/fhir/us/core/CodeSystem/condition-category|health-concern
  context: patient
  description: SMART v2 (.rs) - read and search the Condition resource for the patient in context. Restricted
    to category=http://hl7.org/fhir/us/core/CodeSystem/condition-category|health-concern.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Condition.rs?category=http://terminology.hl7.org/CodeSystem/condition-category|encounter-diagnosis
  context: patient
  description: SMART v2 (.rs) - read and search the Condition resource for the patient in context. Restricted
    to category=http://terminology.hl7.org/CodeSystem/condition-category|encounter-diagnosis.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Condition.rs?category=http://terminology.hl7.org/CodeSystem/condition-category|problem-list-item
  context: patient
  description: SMART v2 (.rs) - read and search the Condition resource for the patient in context. Restricted
    to category=http://terminology.hl7.org/CodeSystem/condition-category|problem-list-item.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Coverage.read
  context: patient
  description: SMART v1 (.read) - read the Coverage resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Coverage.rs
  context: patient
  description: SMART v2 (.rs) - read and search the Coverage resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Device.read
  context: patient
  description: SMART v1 (.read) - read the Device resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Device.rs
  context: patient
  description: SMART v2 (.rs) - read and search the Device resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/DiagnosticOrder.read
  context: patient
  description: SMART v1 (.read) - read the DiagnosticOrder resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/DiagnosticOrder.rs
  context: patient
  description: SMART v2 (.rs) - read and search the DiagnosticOrder resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/DiagnosticReport.read
  context: patient
  description: SMART v1 (.read) - read the DiagnosticReport resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/DiagnosticReport.rs
  context: patient
  description: SMART v2 (.rs) - read and search the DiagnosticReport resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/DocumentReference.read
  context: patient
  description: SMART v1 (.read) - read the DocumentReference resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/DocumentReference.rs
  context: patient
  description: SMART v2 (.rs) - read and search the DocumentReference resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Encounter.read
  context: patient
  description: SMART v1 (.read) - read the Encounter resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Encounter.rs
  context: patient
  description: SMART v2 (.rs) - read and search the Encounter resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Goal.read
  context: patient
  description: SMART v1 (.read) - read the Goal resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Goal.rs
  context: patient
  description: SMART v2 (.rs) - read and search the Goal resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Group.read
  context: patient
  description: SMART v1 (.read) - read the Group resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Group.rs
  context: patient
  description: SMART v2 (.rs) - read and search the Group resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Immunization.read
  context: patient
  description: SMART v1 (.read) - read the Immunization resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Immunization.rs
  context: patient
  description: SMART v2 (.rs) - read and search the Immunization resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Location.read
  context: patient
  description: SMART v1 (.read) - read the Location resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Location.rs
  context: patient
  description: SMART v2 (.rs) - read and search the Location resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Medication.read
  context: patient
  description: SMART v1 (.read) - read the Medication resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Medication.rs
  context: patient
  description: SMART v2 (.rs) - read and search the Medication resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/MedicationAdministration.read
  context: patient
  description: SMART v1 (.read) - read the MedicationAdministration resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/MedicationAdministration.rs
  context: patient
  description: SMART v2 (.rs) - read and search the MedicationAdministration resource for the patient
    in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/MedicationDispense.read
  context: patient
  description: SMART v1 (.read) - read the MedicationDispense resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/MedicationDispense.rs
  context: patient
  description: SMART v2 (.rs) - read and search the MedicationDispense resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/MedicationOrder.read
  context: patient
  description: SMART v1 (.read) - read the MedicationOrder resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/MedicationOrder.rs
  context: patient
  description: SMART v2 (.rs) - read and search the MedicationOrder resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/MedicationRequest.read
  context: patient
  description: SMART v1 (.read) - read the MedicationRequest resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/MedicationRequest.rs
  context: patient
  description: SMART v2 (.rs) - read and search the MedicationRequest resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/MedicationStatement.read
  context: patient
  description: SMART v1 (.read) - read the MedicationStatement resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/MedicationStatement.rs
  context: patient
  description: SMART v2 (.rs) - read and search the MedicationStatement resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Observation.read
  context: patient
  description: SMART v1 (.read) - read the Observation resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Observation.rs
  context: patient
  description: SMART v2 (.rs) - read and search the Observation resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Observation.rs?category=http://hl7.org/fhir/us/core/CodeSystem/us-core-category|sdoh
  context: patient
  description: SMART v2 (.rs) - read and search the Observation resource for the patient in context. Restricted
    to category=http://hl7.org/fhir/us/core/CodeSystem/us-core-category|sdoh.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|laboratory
  context: patient
  description: SMART v2 (.rs) - read and search the Observation resource for the patient in context. Restricted
    to category=http://terminology.hl7.org/CodeSystem/observation-category|laboratory.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|social-history
  context: patient
  description: SMART v2 (.rs) - read and search the Observation resource for the patient in context. Restricted
    to category=http://terminology.hl7.org/CodeSystem/observation-category|social-history.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|survey
  context: patient
  description: SMART v2 (.rs) - read and search the Observation resource for the patient in context. Restricted
    to category=http://terminology.hl7.org/CodeSystem/observation-category|survey.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|vital-signs
  context: patient
  description: SMART v2 (.rs) - read and search the Observation resource for the patient in context. Restricted
    to category=http://terminology.hl7.org/CodeSystem/observation-category|vital-signs.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Organization.read
  context: patient
  description: SMART v1 (.read) - read the Organization resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Organization.rs
  context: patient
  description: SMART v2 (.rs) - read and search the Organization resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Patient.read
  context: patient
  description: SMART v1 (.read) - read the Patient resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Patient.rs
  context: patient
  description: SMART v2 (.rs) - read and search the Patient resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Practitioner.read
  context: patient
  description: SMART v1 (.read) - read the Practitioner resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Practitioner.rs
  context: patient
  description: SMART v2 (.rs) - read and search the Practitioner resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/PractitionerRole.read
  context: patient
  description: SMART v1 (.read) - read the PractitionerRole resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/PractitionerRole.rs
  context: patient
  description: SMART v2 (.rs) - read and search the PractitionerRole resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Procedure.read
  context: patient
  description: SMART v1 (.read) - read the Procedure resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Procedure.rs
  context: patient
  description: SMART v2 (.rs) - read and search the Procedure resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Provenance.read
  context: patient
  description: SMART v1 (.read) - read the Provenance resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Provenance.rs
  context: patient
  description: SMART v2 (.rs) - read and search the Provenance resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Questionnaire.read
  context: patient
  description: SMART v1 (.read) - read the Questionnaire resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Questionnaire.rs
  context: patient
  description: SMART v2 (.rs) - read and search the Questionnaire resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/QuestionnaireResponse.read
  context: patient
  description: SMART v1 (.read) - read the QuestionnaireResponse resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/QuestionnaireResponse.rs
  context: patient
  description: SMART v2 (.rs) - read and search the QuestionnaireResponse resource for the patient in
    context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/RelatedPerson.read
  context: patient
  description: SMART v1 (.read) - read the RelatedPerson resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/RelatedPerson.rs
  context: patient
  description: SMART v2 (.rs) - read and search the RelatedPerson resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/ServiceRequest.read
  context: patient
  description: SMART v1 (.read) - read the ServiceRequest resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/ServiceRequest.rs
  context: patient
  description: SMART v2 (.rs) - read and search the ServiceRequest resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Specimen.read
  context: patient
  description: SMART v1 (.read) - read the Specimen resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: patient/Specimen.rs
  context: patient
  description: SMART v2 (.rs) - read and search the Specimen resource for the patient in context.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: profile
  context: openid-connect
  description: OpenID Connect - request the profile claims.
  flows:
  - authorizationCode
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: system/*.read
  context: system
  description: SMART v1 (.read) - read every supported resource for a backend System application (no user).
  flows:
  - clientCredentials
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: system/*.rs
  context: system
  description: SMART v2 (.rs) - read and search every supported resource for a backend System application
    (no user).
  flows:
  - clientCredentials
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: system/AllergyIntolerance.read
  context: system
  description: SMART v1 (.read) - read the AllergyIntolerance resource for a backend System application
    (no user).
  flows:
  - clientCredentials
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: system/AllergyIntolerance.rs
  context: system
  description: SMART v2 (.rs) - read and search the AllergyIntolerance resource for a backend System application
    (no user).
  flows:
  - clientCredentials
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: system/Binary.read
  context: system
  description: SMART v1 (.read) - read the Binary resource for a backend System application (no user).
  flows:
  - clientCredentials
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: system/Binary.rs
  context: system
  description: SMART v2 (.rs) - read and search the Binary resource for a backend System application (no
    user).
  flows:
  - clientCredentials
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: system/CarePlan.read
  context: system
  description: SMART v1 (.read) - read the CarePlan resource for a backend System application (no user).
  flows:
  - clientCredentials
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: system/CarePlan.rs
  context: system
  description: SMART v2 (.rs) - read and search the CarePlan resource for a backend System application
    (no user).
  flows:
  - clientCredentials
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: system/CareTeam.read
  context: system
  description: SMART v1 (.read) - read the CareTeam resource for a backend System application (no user).
  flows:
  - clientCredentials
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: system/CareTeam.rs
  context: system
  description: SMART v2 (.rs) - read and search the CareTeam resource for a backend System application
    (no user).
  flows:
  - clientCredentials
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: system/Condition.read
  context: system
  description: SMART v1 (.read) - read the Condition resource for a backend System application (no user).
  flows:
  - clientCredentials
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: system/Condition.rs
  context: system
  description: SMART v2 (.rs) - read and search the Condition resource for a backend System application
    (no user).
  flows:
  - clientCredentials
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: system/Condition.rs?category=http://hl7.org/fhir/us/core/CodeSystem/condition-category|health-concern
  context: system
  description: SMART v2 (.rs) - read and search the Condition resource for a backend System application
    (no user). Restricted to category=http://hl7.org/fhir/us/core/CodeSystem/condition-category|health-concern.
  flows:
  - clientCredentials
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: system/Condition.rs?category=http://terminology.hl7.org/CodeSystem/condition-category|encounter-diagnosis
  context: system
  description: SMART v2 (.rs) - read and search the Condition resource for a backend System application
    (no user). Restricted to category=http://terminology.hl7.org/CodeSystem/condition-category|encounter-diagnosis.
  flows:
  - clientCredentials
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: system/Condition.rs?category=http://terminology.hl7.org/CodeSystem/condition-category|problem-list-item
  context: system
  description: SMART v2 (.rs) - read and search the Condition resource for a backend System application
    (no user). Restricted to category=http://terminology.hl7.org/CodeSystem/condition-category|problem-list-item.
  flows:
  - clientCredentials
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: system/Coverage.read
  context: system
  description: SMART v1 (.read) - read the Coverage resource for a backend System application (no user).
  flows:
  - clientCredentials
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: system/Coverage.rs
  context: system
  description: SMART v2 (.rs) - read and search the Coverage resource for a backend System application
    (no user).
  flows:
  - clientCredentials
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: system/Device.read
  context: system
  description: SMART v1 (.read) - read the Device resource for a backend System application (no user).
  flows:
  - clientCredentials
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: system/Device.rs
  context: system
  description: SMART v2 (.rs) - read and search the Device resource for a backend System application (no
    user).
  flows:
  - clientCredentials
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: system/DiagnosticOrder.read
  context: system
  description: SMART v1 (.read) - read the DiagnosticOrder resource for a backend System application (no
    user).
  flows:
  - clientCredentials
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: system/DiagnosticOrder.rs
  context: system
  description: SMART v2 (.rs) - read and search the DiagnosticOrder resource for a backend System application
    (no user).
  flows:
  - clientCredentials
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: system/DiagnosticReport.read
  context: system
  description: SMART v1 (.read) - read the DiagnosticReport resource for a backend System application
    (no user).
  flows:
  - clientCredentials
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: system/DiagnosticReport.rs
  context: system
  description: SMART v2 (.rs) - read and search the DiagnosticReport resource for a backend System application
    (no user).
  flows:
  - clientCredentials
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: system/DocumentReference.read
  context: system
  description: SMART v1 (.read) - read the DocumentReference resource for a backend System application
    (no user).
  flows:
  - clientCredentials
  sources:
  - well-known/allscripts-healthcare-solutions-smart-configuration.json
- scope: system/DocumentReference.r

# --- truncated at 32 KB (68 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/allscripts-healthcare-solutions/refs/heads/main/scopes/allscripts-healthcare-solutions-scopes.yml

Work with this as data

Every scope set here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for oauth scopes

4 MCP tools reach this
  • find_scopesBrowse and filter every scope set in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This scope set
curl "https://apis.io/api/v1/scopes/allscripts-healthcare-solutions-scopes"
All oauth scopes
curl "https://apis.io/api/v1/scopes?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.