eClinicalWorks · OAuth Scopes

eClinicalWorks OAuth Scopes

OAuth 2.0 probed

eClinicalWorks publishes 486 OAuth 2.0 scopes. Scopes are the fine-grained permissions an application requests at authorization time to act against the eClinicalWorks API on a user’s behalf.

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.

EHRFHIRHealthcareElectronic Health RecordsPractice ManagementClinical DataHealth Information ExchangePatient DataAppointmentsBillingSMART on FHIRUS CoreUSCDIBulk DataRemote Patient MonitoringInteroperabilityONC CertifiedCDS Hookshealow
Scopes: 486 Flows: Method: probed

Scopes (486)

ScopeDescriptionFlows
openid OpenID Connect authentication of the launching user.
profile Retrieve profile information about the current logged-in user.
fhirUser Retrieve the FHIR resource representing the current logged-in user.
patient/*.* All operations access to all FHIR resource types for the patient in context.
user/*.* All operations access to all FHIR resource types for the authorized user.
offline_access Request a refresh_token usable after the end user is no longer online (background refresh).
launch Obtain launch context when the app is launched from within the EHR (EHR Launch).
launch/patient Request that a patient be selected at launch time (Standalone Launch).
patient/Medication.read Read and search (SMART v1) access to Medication resources for the patient in context.
patient/Medication.rs Read + search (SMART v2) access to Medication resources for the patient in context.
patient/Medication.c Create access to Medication resources for the patient in context.
patient/Medication.u Update access to Medication resources for the patient in context.
patient/AllergyIntolerance.read Read and search (SMART v1) access to AllergyIntolerance resources for the patient in context.
patient/AllergyIntolerance.rs Read + search (SMART v2) access to AllergyIntolerance resources for the patient in context.
patient/AllergyIntolerance.c Create access to AllergyIntolerance resources for the patient in context.
patient/AllergyIntolerance.u Update access to AllergyIntolerance resources for the patient in context.
patient/CarePlan.read Read and search (SMART v1) access to CarePlan resources for the patient in context.
patient/CarePlan.rs Read + search (SMART v2) access to CarePlan resources for the patient in context.
patient/CarePlan.c Create access to CarePlan resources for the patient in context.
patient/CarePlan.u Update access to CarePlan resources for the patient in context.
patient/CareTeam.read Read and search (SMART v1) access to CareTeam resources for the patient in context.
patient/CareTeam.rs Read + search (SMART v2) access to CareTeam resources for the patient in context.
patient/CareTeam.c Create access to CareTeam resources for the patient in context.
patient/CareTeam.u Update access to CareTeam resources for the patient in context.
patient/Condition.read Read and search (SMART v1) access to Condition resources for the patient in context.
patient/Condition.rs Read + search (SMART v2) access to Condition resources for the patient in context.
patient/Condition.c Create access to Condition resources for the patient in context.
patient/Condition.u Update access to Condition resources for the patient in context.
patient/Device.read Read and search (SMART v1) access to Device resources for the patient in context.
patient/Device.rs Read + search (SMART v2) access to Device resources for the patient in context.
patient/Device.c Create access to Device resources for the patient in context.
patient/Device.u Update access to Device resources for the patient in context.
patient/DiagnosticReport.read Read and search (SMART v1) access to DiagnosticReport resources for the patient in context.
patient/DiagnosticReport.rs Read + search (SMART v2) access to DiagnosticReport resources for the patient in context.
patient/DiagnosticReport.c Create access to DiagnosticReport resources for the patient in context.
patient/DiagnosticReport.u Update access to DiagnosticReport resources for the patient in context.
patient/DocumentReference.read Read and search (SMART v1) access to DocumentReference resources for the patient in context.
patient/DocumentReference.rs Read + search (SMART v2) access to DocumentReference resources for the patient in context.
patient/DocumentReference.c Create access to DocumentReference resources for the patient in context.
patient/DocumentReference.u Update access to DocumentReference resources for the patient in context.
patient/Encounter.read Read and search (SMART v1) access to Encounter resources for the patient in context.
patient/Encounter.rs Read + search (SMART v2) access to Encounter resources for the patient in context.
patient/Encounter.c Create access to Encounter resources for the patient in context.
patient/Encounter.u Update access to Encounter resources for the patient in context.
patient/Goal.read Read and search (SMART v1) access to Goal resources for the patient in context.
patient/Goal.rs Read + search (SMART v2) access to Goal resources for the patient in context.
patient/Goal.c Create access to Goal resources for the patient in context.
patient/Goal.u Update access to Goal resources for the patient in context.
patient/Immunization.read Read and search (SMART v1) access to Immunization resources for the patient in context.
patient/Immunization.rs Read + search (SMART v2) access to Immunization resources for the patient in context.
patient/Immunization.c Create access to Immunization resources for the patient in context.
patient/Immunization.u Update access to Immunization resources for the patient in context.
patient/Location.read Read and search (SMART v1) access to Location resources for the patient in context.
patient/Location.rs Read + search (SMART v2) access to Location resources for the patient in context.
patient/Location.c Create access to Location resources for the patient in context.
patient/Location.u Update access to Location resources for the patient in context.
patient/MedicationRequest.read Read and search (SMART v1) access to MedicationRequest resources for the patient in context.
patient/MedicationRequest.rs Read + search (SMART v2) access to MedicationRequest resources for the patient in context.
patient/MedicationRequest.c Create access to MedicationRequest resources for the patient in context.
patient/MedicationRequest.u Update access to MedicationRequest resources for the patient in context.
patient/MedicationAdministration.read Read and search (SMART v1) access to MedicationAdministration resources for the patient in context.
patient/MedicationAdministration.rs Read + search (SMART v2) access to MedicationAdministration resources for the patient in context.
patient/MedicationAdministration.c Create access to MedicationAdministration resources for the patient in context.
patient/MedicationAdministration.u Update access to MedicationAdministration resources for the patient in context.
patient/Observation.read Read and search (SMART v1) access to Observation resources for the patient in context.
patient/Observation.rs Read + search (SMART v2) access to Observation resources for the patient in context.
patient/Observation.c Create access to Observation resources for the patient in context.
patient/Observation.u Update access to Observation resources for the patient in context.
patient/Organization.read Read and search (SMART v1) access to Organization resources for the patient in context.
patient/Organization.rs Read + search (SMART v2) access to Organization resources for the patient in context.
patient/Organization.c Create access to Organization resources for the patient in context.
patient/Organization.u Update access to Organization resources for the patient in context.
patient/Patient.read Read and search (SMART v1) access to Patient resources for the patient in context.
patient/Patient.rs Read + search (SMART v2) access to Patient resources for the patient in context.
patient/Patient.c Create access to Patient resources for the patient in context.
patient/Patient.u Update access to Patient resources for the patient in context.
patient/Practitioner.read Read and search (SMART v1) access to Practitioner resources for the patient in context.
patient/Practitioner.rs Read + search (SMART v2) access to Practitioner resources for the patient in context.
patient/Practitioner.c Create access to Practitioner resources for the patient in context.
patient/Practitioner.u Update access to Practitioner resources for the patient in context.
patient/PractitionerRole.read Read and search (SMART v1) access to PractitionerRole resources for the patient in context.
patient/PractitionerRole.rs Read + search (SMART v2) access to PractitionerRole resources for the patient in context.
patient/PractitionerRole.c Create access to PractitionerRole resources for the patient in context.
patient/PractitionerRole.u Update access to PractitionerRole resources for the patient in context.
patient/Procedure.read Read and search (SMART v1) access to Procedure resources for the patient in context.
patient/Procedure.rs Read + search (SMART v2) access to Procedure resources for the patient in context.
patient/Procedure.c Create access to Procedure resources for the patient in context.
patient/Procedure.u Update access to Procedure resources for the patient in context.
patient/Provenance.read Read and search (SMART v1) access to Provenance resources for the patient in context.
patient/Provenance.rs Read + search (SMART v2) access to Provenance resources for the patient in context.
patient/Provenance.c Create access to Provenance resources for the patient in context.
patient/Provenance.u Update access to Provenance resources for the patient in context.
user/Medication.read Read and search (SMART v1) access to Medication resources for the authorized user.
user/Medication.rs Read + search (SMART v2) access to Medication resources for the authorized user.
user/Medication.c Create access to Medication resources for the authorized user.
user/Medication.u Update access to Medication resources for the authorized user.
user/AllergyIntolerance.read Read and search (SMART v1) access to AllergyIntolerance resources for the authorized user.
user/AllergyIntolerance.rs Read + search (SMART v2) access to AllergyIntolerance resources for the authorized user.
user/AllergyIntolerance.c Create access to AllergyIntolerance resources for the authorized user.
user/AllergyIntolerance.u Update access to AllergyIntolerance resources for the authorized user.
user/CarePlan.read Read and search (SMART v1) access to CarePlan resources for the authorized user.
user/CarePlan.rs Read + search (SMART v2) access to CarePlan resources for the authorized user.
user/CarePlan.c Create access to CarePlan resources for the authorized user.
user/CarePlan.u Update access to CarePlan resources for the authorized user.
user/CareTeam.read Read and search (SMART v1) access to CareTeam resources for the authorized user.
user/CareTeam.rs Read + search (SMART v2) access to CareTeam resources for the authorized user.
user/CareTeam.c Create access to CareTeam resources for the authorized user.
user/CareTeam.u Update access to CareTeam resources for the authorized user.
user/Condition.read Read and search (SMART v1) access to Condition resources for the authorized user.
user/Condition.rs Read + search (SMART v2) access to Condition resources for the authorized user.
user/Condition.c Create access to Condition resources for the authorized user.
user/Condition.u Update access to Condition resources for the authorized user.
user/Device.read Read and search (SMART v1) access to Device resources for the authorized user.
user/Device.rs Read + search (SMART v2) access to Device resources for the authorized user.
user/Device.c Create access to Device resources for the authorized user.
user/Device.u Update access to Device resources for the authorized user.
user/DiagnosticReport.read Read and search (SMART v1) access to DiagnosticReport resources for the authorized user.
user/DiagnosticReport.rs Read + search (SMART v2) access to DiagnosticReport resources for the authorized user.
user/DiagnosticReport.c Create access to DiagnosticReport resources for the authorized user.
user/DiagnosticReport.u Update access to DiagnosticReport resources for the authorized user.
user/DocumentReference.read Read and search (SMART v1) access to DocumentReference resources for the authorized user.
user/DocumentReference.rs Read + search (SMART v2) access to DocumentReference resources for the authorized user.
user/DocumentReference.c Create access to DocumentReference resources for the authorized user.
user/DocumentReference.u Update access to DocumentReference resources for the authorized user.
user/Encounter.read Read and search (SMART v1) access to Encounter resources for the authorized user.
user/Encounter.rs Read + search (SMART v2) access to Encounter resources for the authorized user.
user/Encounter.c Create access to Encounter resources for the authorized user.
user/Encounter.u Update access to Encounter resources for the authorized user.
user/Goal.read Read and search (SMART v1) access to Goal resources for the authorized user.
user/Goal.rs Read + search (SMART v2) access to Goal resources for the authorized user.
user/Goal.c Create access to Goal resources for the authorized user.
user/Goal.u Update access to Goal resources for the authorized user.
user/Immunization.read Read and search (SMART v1) access to Immunization resources for the authorized user.
user/Immunization.rs Read + search (SMART v2) access to Immunization resources for the authorized user.
user/Immunization.c Create access to Immunization resources for the authorized user.
user/Immunization.u Update access to Immunization resources for the authorized user.
user/Location.read Read and search (SMART v1) access to Location resources for the authorized user.
user/Location.rs Read + search (SMART v2) access to Location resources for the authorized user.
user/Location.c Create access to Location resources for the authorized user.
user/Location.u Update access to Location resources for the authorized user.
user/MedicationRequest.read Read and search (SMART v1) access to MedicationRequest resources for the authorized user.
user/MedicationRequest.rs Read + search (SMART v2) access to MedicationRequest resources for the authorized user.
user/MedicationRequest.c Create access to MedicationRequest resources for the authorized user.
user/MedicationRequest.u Update access to MedicationRequest resources for the authorized user.
user/MedicationAdministration.read Read and search (SMART v1) access to MedicationAdministration resources for the authorized user.
user/MedicationAdministration.rs Read + search (SMART v2) access to MedicationAdministration resources for the authorized user.
user/MedicationAdministration.c Create access to MedicationAdministration resources for the authorized user.
user/MedicationAdministration.u Update access to MedicationAdministration resources for the authorized user.
user/Observation.read Read and search (SMART v1) access to Observation resources for the authorized user.
user/Observation.rs Read + search (SMART v2) access to Observation resources for the authorized user.
user/Observation.c Create access to Observation resources for the authorized user.
user/Observation.u Update access to Observation resources for the authorized user.
user/Organization.read Read and search (SMART v1) access to Organization resources for the authorized user.
user/Organization.rs Read + search (SMART v2) access to Organization resources for the authorized user.
user/Organization.c Create access to Organization resources for the authorized user.
user/Organization.u Update access to Organization resources for the authorized user.
user/Patient.read Read and search (SMART v1) access to Patient resources for the authorized user.
user/Patient.rs Read + search (SMART v2) access to Patient resources for the authorized user.
user/Patient.c Create access to Patient resources for the authorized user.
user/Patient.u Update access to Patient resources for the authorized user.
user/Practitioner.read Read and search (SMART v1) access to Practitioner resources for the authorized user.
user/Practitioner.rs Read + search (SMART v2) access to Practitioner resources for the authorized user.
user/Practitioner.c Create access to Practitioner resources for the authorized user.
user/Practitioner.u Update access to Practitioner resources for the authorized user.
user/PractitionerRole.read Read and search (SMART v1) access to PractitionerRole resources for the authorized user.
user/PractitionerRole.rs Read + search (SMART v2) access to PractitionerRole resources for the authorized user.
user/PractitionerRole.c Create access to PractitionerRole resources for the authorized user.
user/PractitionerRole.u Update access to PractitionerRole resources for the authorized user.
user/Procedure.read Read and search (SMART v1) access to Procedure resources for the authorized user.
user/Procedure.rs Read + search (SMART v2) access to Procedure resources for the authorized user.
user/Procedure.c Create access to Procedure resources for the authorized user.
user/Procedure.u Update access to Procedure resources for the authorized user.
user/Provenance.read Read and search (SMART v1) access to Provenance resources for the authorized user.
user/Provenance.rs Read + search (SMART v2) access to Provenance resources for the authorized user.
user/Provenance.c Create access to Provenance resources for the authorized user.
user/Provenance.u Update access to Provenance resources for the authorized user.
system/Medication.read Read and search (SMART v1) access to Medication resources for the backend system (no user).
system/Medication.rs Read + search (SMART v2) access to Medication resources for the backend system (no user).
system/Medication.c Create access to Medication resources for the backend system (no user).
system/Medication.u Update access to Medication resources for the backend system (no user).
system/AllergyIntolerance.read Read and search (SMART v1) access to AllergyIntolerance resources for the backend system (no user).
system/AllergyIntolerance.rs Read + search (SMART v2) access to AllergyIntolerance resources for the backend system (no user).
system/AllergyIntolerance.c Create access to AllergyIntolerance resources for the backend system (no user).
system/AllergyIntolerance.u Update access to AllergyIntolerance resources for the backend system (no user).
system/CarePlan.read Read and search (SMART v1) access to CarePlan resources for the backend system (no user).
system/CarePlan.rs Read + search (SMART v2) access to CarePlan resources for the backend system (no user).
system/CarePlan.c Create access to CarePlan resources for the backend system (no user).
system/CarePlan.u Update access to CarePlan resources for the backend system (no user).
system/CareTeam.read Read and search (SMART v1) access to CareTeam resources for the backend system (no user).
system/CareTeam.rs Read + search (SMART v2) access to CareTeam resources for the backend system (no user).
system/CareTeam.c Create access to CareTeam resources for the backend system (no user).
system/CareTeam.u Update access to CareTeam resources for the backend system (no user).
system/Condition.read Read and search (SMART v1) access to Condition resources for the backend system (no user).
system/Condition.rs Read + search (SMART v2) access to Condition resources for the backend system (no user).
system/Condition.c Create access to Condition resources for the backend system (no user).
system/Condition.u Update access to Condition resources for the backend system (no user).
system/Device.read Read and search (SMART v1) access to Device resources for the backend system (no user).
system/Device.rs Read + search (SMART v2) access to Device resources for the backend system (no user).
system/Device.c Create access to Device resources for the backend system (no user).
system/Device.u Update access to Device resources for the backend system (no user).
system/DiagnosticReport.read Read and search (SMART v1) access to DiagnosticReport resources for the backend system (no user).
system/DiagnosticReport.rs Read + search (SMART v2) access to DiagnosticReport resources for the backend system (no user).
system/DiagnosticReport.c Create access to DiagnosticReport resources for the backend system (no user).
system/DiagnosticReport.u Update access to DiagnosticReport resources for the backend system (no user).
system/DocumentReference.read Read and search (SMART v1) access to DocumentReference resources for the backend system (no user).
system/DocumentReference.rs Read + search (SMART v2) access to DocumentReference resources for the backend system (no user).
system/DocumentReference.c Create access to DocumentReference resources for the backend system (no user).
system/DocumentReference.u Update access to DocumentReference resources for the backend system (no user).
system/Encounter.read Read and search (SMART v1) access to Encounter resources for the backend system (no user).
system/Encounter.rs Read + search (SMART v2) access to Encounter resources for the backend system (no user).
system/Encounter.c Create access to Encounter resources for the backend system (no user).
system/Encounter.u Update access to Encounter resources for the backend system (no user).
system/Goal.read Read and search (SMART v1) access to Goal resources for the backend system (no user).
system/Goal.rs Read + search (SMART v2) access to Goal resources for the backend system (no user).
system/Goal.c Create access to Goal resources for the backend system (no user).
system/Goal.u Update access to Goal resources for the backend system (no user).
system/Immunization.read Read and search (SMART v1) access to Immunization resources for the backend system (no user).
system/Immunization.rs Read + search (SMART v2) access to Immunization resources for the backend system (no user).
system/Immunization.c Create access to Immunization resources for the backend system (no user).
system/Immunization.u Update access to Immunization resources for the backend system (no user).
system/Location.read Read and search (SMART v1) access to Location resources for the backend system (no user).
system/Location.rs Read + search (SMART v2) access to Location resources for the backend system (no user).
system/Location.c Create access to Location resources for the backend system (no user).
system/Location.u Update access to Location resources for the backend system (no user).
system/MedicationRequest.read Read and search (SMART v1) access to MedicationRequest resources for the backend system (no user).
system/MedicationRequest.rs Read + search (SMART v2) access to MedicationRequest resources for the backend system (no user).
system/MedicationRequest.c Create access to MedicationRequest resources for the backend system (no user).
system/MedicationRequest.u Update access to MedicationRequest resources for the backend system (no user).
system/MedicationAdministration.read Read and search (SMART v1) access to MedicationAdministration resources for the backend system (no user).
system/MedicationAdministration.rs Read + search (SMART v2) access to MedicationAdministration resources for the backend system (no user).
system/MedicationAdministration.c Create access to MedicationAdministration resources for the backend system (no user).
system/MedicationAdministration.u Update access to MedicationAdministration resources for the backend system (no user).
system/Observation.read Read and search (SMART v1) access to Observation resources for the backend system (no user).
system/Observation.rs Read + search (SMART v2) access to Observation resources for the backend system (no user).
system/Observation.c Create access to Observation resources for the backend system (no user).
system/Observation.u Update access to Observation resources for the backend system (no user).
system/Organization.read Read and search (SMART v1) access to Organization resources for the backend system (no user).
system/Organization.rs Read + search (SMART v2) access to Organization resources for the backend system (no user).
system/Organization.c Create access to Organization resources for the backend system (no user).
system/Organization.u Update access to Organization resources for the backend system (no user).
system/Patient.read Read and search (SMART v1) access to Patient resources for the backend system (no user).
system/Patient.rs Read + search (SMART v2) access to Patient resources for the backend system (no user).
system/Patient.c Create access to Patient resources for the backend system (no user).
system/Patient.u Update access to Patient resources for the backend system (no user).
system/Practitioner.read Read and search (SMART v1) access to Practitioner resources for the backend system (no user).
system/Practitioner.rs Read + search (SMART v2) access to Practitioner resources for the backend system (no user).
system/Practitioner.c Create access to Practitioner resources for the backend system (no user).
system/Practitioner.u Update access to Practitioner resources for the backend system (no user).
system/PractitionerRole.read Read and search (SMART v1) access to PractitionerRole resources for the backend system (no user).
system/PractitionerRole.rs Read + search (SMART v2) access to PractitionerRole resources for the backend system (no user).
system/PractitionerRole.c Create access to PractitionerRole resources for the backend system (no user).
system/PractitionerRole.u Update access to PractitionerRole resources for the backend system (no user).
system/Procedure.read Read and search (SMART v1) access to Procedure resources for the backend system (no user).
system/Procedure.rs Read + search (SMART v2) access to Procedure resources for the backend system (no user).
system/Procedure.c Create access to Procedure resources for the backend system (no user).
system/Procedure.u Update access to Procedure resources for the backend system (no user).
system/Provenance.read Read and search (SMART v1) access to Provenance resources for the backend system (no user).
system/Provenance.rs Read + search (SMART v2) access to Provenance resources for the backend system (no user).
system/Provenance.c Create access to Provenance resources for the backend system (no user).
system/Provenance.u Update access to Provenance resources for the backend system (no user).
system/Group.read Read and search (SMART v1) access to Group resources for the backend system (no user).
system/Group.rs Read + search (SMART v2) access to Group resources for the backend system (no user).
system/Group.c Create access to Group resources for the backend system (no user).
system/Group.u Update access to Group resources for the backend system (no user).
patient/Condition.rs?category=http://hl7.org/fhir/us/core/CodeSystem/condition-category|health-concern
user/Condition.rs?category=http://hl7.org/fhir/us/core/CodeSystem/condition-category|health-concern
system/Condition.rs?category=http://hl7.org/fhir/us/core/CodeSystem/condition-category|health-concern
patient/Condition.rs?category=http://terminology.hl7.org/CodeSystem/condition-category|encounter-diagnosis
user/Condition.rs?category=http://terminology.hl7.org/CodeSystem/condition-category|encounter-diagnosis
system/Condition.rs?category=http://terminology.hl7.org/CodeSystem/condition-category|encounter-diagnosis
patient/Condition.rs?category=http://terminology.hl7.org/CodeSystem/condition-category|problem-list-item
user/Condition.rs?category=http://terminology.hl7.org/CodeSystem/condition-category|problem-list-item
system/Condition.rs?category=http://terminology.hl7.org/CodeSystem/condition-category|problem-list-item
patient/Observation.rs?category=http://hl7.org/fhir/us/core/CodeSystem/us-core-category|sdoh
user/Observation.rs?category=http://hl7.org/fhir/us/core/CodeSystem/us-core-category|sdoh
system/Observation.rs?category=http://hl7.org/fhir/us/core/CodeSystem/us-core-category|sdoh
patient/Observation.rs?category=http://terminology.hl7.org//CodeSystem-observation-category|social-history
user/Observation.rs?category=http://terminology.hl7.org//CodeSystem-observation-category|social-history
system/Observation.rs?category=http://terminology.hl7.org//CodeSystem-observation-category|social-history
patient/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|survey
user/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|survey
system/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|survey
patient/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|vital-signs
user/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|vital-signs
system/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|vital-signs
patient/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|exam
user/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|exam
system/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|exam
patient/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|imaging
user/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|imaging
system/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|imaging
patient/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|laboratory
user/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|laboratory
system/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|laboratory
patient/Patient.r r access to Patient resources for the patient in context.
user/Patient.r r access to Patient resources for the authorized user.
system/Patient.r r access to Patient resources for the backend system (no user).
patient/AllergyIntolerance.r r access to AllergyIntolerance resources for the patient in context.
user/AllergyIntolerance.r r access to AllergyIntolerance resources for the authorized user.
system/AllergyIntolerance.r r access to AllergyIntolerance resources for the backend system (no user).
patient/CarePlan.r r access to CarePlan resources for the patient in context.
user/CarePlan.r r access to CarePlan resources for the authorized user.
system/CarePlan.r r access to CarePlan resources for the backend system (no user).
patient/CareTeam.r r access to CareTeam resources for the patient in context.
user/CareTeam.r r access to CareTeam resources for the authorized user.
system/CareTeam.r r access to CareTeam resources for the backend system (no user).
patient/Media.r r access to Media resources for the patient in context.
user/Media.r r access to Media resources for the authorized user.
system/Media.r r access to Media resources for the backend system (no user).
patient/MedicationDispense.r r access to MedicationDispense resources for the patient in context.
user/MedicationDispense.r r access to MedicationDispense resources for the authorized user.
system/MedicationDispense.r r access to MedicationDispense resources for the backend system (no user).
patient/Specimen.r r access to Specimen resources for the patient in context.
user/Specimen.r r access to Specimen resources for the authorized user.
system/Specimen.r r access to Specimen resources for the backend system (no user).
patient/Condition.r r access to Condition resources for the patient in context.
user/Condition.r r access to Condition resources for the authorized user.
system/Condition.r r access to Condition resources for the backend system (no user).
patient/Device.r r access to Device resources for the patient in context.
user/Device.r r access to Device resources for the authorized user.
system/Device.r r access to Device resources for the backend system (no user).
patient/DiagnosticReport.r r access to DiagnosticReport resources for the patient in context.
user/DiagnosticReport.r r access to DiagnosticReport resources for the authorized user.
system/DiagnosticReport.r r access to DiagnosticReport resources for the backend system (no user).
patient/DocumentReference.r r access to DocumentReference resources for the patient in context.
user/DocumentReference.r r access to DocumentReference resources for the authorized user.
system/DocumentReference.r r access to DocumentReference resources for the backend system (no user).
patient/Encounter.r r access to Encounter resources for the patient in context.
user/Encounter.r r access to Encounter resources for the authorized user.
system/Encounter.r r access to Encounter resources for the backend system (no user).
patient/Goal.r r access to Goal resources for the patient in context.
user/Goal.r r access to Goal resources for the authorized user.
system/Goal.r r access to Goal resources for the backend system (no user).
patient/Immunization.r r access to Immunization resources for the patient in context.
user/Immunization.r r access to Immunization resources for the authorized user.
system/Immunization.r r access to Immunization resources for the backend system (no user).
patient/Location.r r access to Location resources for the patient in context.
user/Location.r r access to Location resources for the authorized user.
system/Location.r r access to Location resources for the backend system (no user).
patient/Medication.r r access to Medication resources for the patient in context.
user/Medication.r r access to Medication resources for the authorized user.
system/Medication.r r access to Medication resources for the backend system (no user).
patient/MedicationRequest.r r access to MedicationRequest resources for the patient in context.
user/MedicationRequest.r r access to MedicationRequest resources for the authorized user.
system/MedicationRequest.r r access to MedicationRequest resources for the backend system (no user).
patient/Observation.r r access to Observation resources for the patient in context.
user/Observation.r r access to Observation resources for the authorized user.
system/Observation.r r access to Observation resources for the backend system (no user).
system/Organization.r r access to Organization resources for the backend system (no user).
user/Organization.r r access to Organization resources for the authorized user.
patient/Organization.r r access to Organization resources for the patient in context.
patient/Practitioner.r r access to Practitioner resources for the patient in context.
user/Practitioner.r r access to Practitioner resources for the authorized user.
system/Practitioner.r r access to Practitioner resources for the backend system (no user).
patient/PractitionerRole.r r access to PractitionerRole resources for the patient in context.
user/PractitionerRole.r r access to PractitionerRole resources for the authorized user.
system/PractitionerRole.r r access to PractitionerRole resources for the backend system (no user).
patient/Procedure.r r access to Procedure resources for the patient in context.
user/Procedure.r r access to Procedure resources for the authorized user.
system/Procedure.r r access to Procedure resources for the backend system (no user).
patient/Coverage.r r access to Coverage resources for the patient in context.
user/Coverage.r r access to Coverage resources for the authorized user.
system/Coverage.r r access to Coverage resources for the backend system (no user).
patient/Claim.r r access to Claim resources for the patient in context.
user/Claim.r r access to Claim resources for the authorized user.
system/Claim.r r access to Claim resources for the backend system (no user).
patient/MedicationAdministration.r r access to MedicationAdministration resources for the patient in context.
user/MedicationAdministration.r r access to MedicationAdministration resources for the authorized user.
system/MedicationAdministration.r r access to MedicationAdministration resources for the backend system (no user).
patient/Provenance.r r access to Provenance resources for the patient in context.
user/Provenance.r r access to Provenance resources for the authorized user.
system/Provenance.r r access to Provenance resources for the backend system (no user).
patient/RelatedPerson.r r access to RelatedPerson resources for the patient in context.
user/RelatedPerson.r r access to RelatedPerson resources for the authorized user.
system/RelatedPerson.r r access to RelatedPerson resources for the backend system (no user).
patient/ServiceRequest.r r access to ServiceRequest resources for the patient in context.
user/ServiceRequest.r r access to ServiceRequest resources for the authorized user.
system/ServiceRequest.r r access to ServiceRequest resources for the backend system (no user).
patient/Endpoint.r r access to Endpoint resources for the patient in context.
user/Endpoint.r r access to Endpoint resources for the authorized user.
patient/Binary.r r access to Binary resources for the patient in context.
user/Binary.r r access to Binary resources for the authorized user.
system/Binary.r r access to Binary resources for the backend system (no user).
system/Group.r r access to Group resources for the backend system (no user).
system/*.r r access to all FHIR resource types for the backend system (no user).
user/*.r r access to all FHIR resource types for the authorized user.
patient/*.r r access to all FHIR resource types for the patient in context.
patient/QuestionnaireResponse.r r access to QuestionnaireResponse resources for the patient in context.
user/QuestionnaireResponse.r r access to QuestionnaireResponse resources for the authorized user.
system/QuestionnaireResponse.r r access to QuestionnaireResponse resources for the backend system (no user).
patient/Condition.r?category=http://hl7.org/fhir/us/core/CodeSystem/condition-category|health-concern
user/Condition.r?category=http://hl7.org/fhir/us/core/CodeSystem/condition-category|health-concern
system/Condition.r?category=http://hl7.org/fhir/us/core/CodeSystem/condition-category|health-concern
patient/Condition.read?category=http://hl7.org/fhir/us/core/CodeSystem/condition-category|health-concern
user/Condition.read?category=http://hl7.org/fhir/us/core/CodeSystem/condition-category|health-concern
system/Condition.read?category=http://hl7.org/fhir/us/core/CodeSystem/condition-category|health-concern
patient/Condition.r?category=http://terminology.hl7.org/CodeSystem/condition-category|encounter-diagnosis
user/Condition.r?category=http://terminology.hl7.org/CodeSystem/condition-category|encounter-diagnosis
system/Condition.r?category=http://terminology.hl7.org/CodeSystem/condition-category|encounter-diagnosis
patient/Condition.read?category=http://terminology.hl7.org/CodeSystem/condition-category|encounter-diagnosis
user/Condition.read?category=http://terminology.hl7.org/CodeSystem/condition-category|encounter-diagnosis
system/Condition.read?category=http://terminology.hl7.org/CodeSystem/condition-category|encounter-diagnosis
patient/Condition.r?category=http://terminology.hl7.org/CodeSystem/condition-category|problem-list-item
user/Condition.r?category=http://terminology.hl7.org/CodeSystem/condition-category|problem-list-item
system/Condition.r?category=http://terminology.hl7.org/CodeSystem/condition-category|problem-list-item
patient/Condition.read?category=http://terminology.hl7.org/CodeSystem/condition-category|problem-list-item
user/Condition.read?category=http://terminology.hl7.org/CodeSystem/condition-category|problem-list-item
system/Condition.read?category=http://terminology.hl7.org/CodeSystem/condition-category|problem-list-item
patient/Observation.r?category=http://hl7.org/fhir/us/core/CodeSystem/us-core-category|sdoh
user/Observation.r?category=http://hl7.org/fhir/us/core/CodeSystem/us-core-category|sdoh
system/Observation.r?category=http://hl7.org/fhir/us/core/CodeSystem/us-core-category|sdoh
patient/Observation.r?category=http://terminology.hl7.org//CodeSystem-observation-category|social-history
user/Observation.r?category=http://terminology.hl7.org//CodeSystem-observation-category|social-history
system/Observation.r?category=http://terminology.hl7.org//CodeSystem-observation-category|social-history
patient/Observation.r?category=http://terminology.hl7.org/CodeSystem/observation-category|survey
user/Observation.r?category=http://terminology.hl7.org/CodeSystem/observation-category|survey
system/Observation.r?category=http://terminology.hl7.org/CodeSystem/observation-category|survey
patient/Observation.r?category=http://terminology.hl7.org/CodeSystem/observation-category|vital-signs
user/Observation.r?category=http://terminology.hl7.org/CodeSystem/observation-category|vital-signs
system/Observation.r?category=http://terminology.hl7.org/CodeSystem/observation-category|vital-signs
patient/Observation.r?category=http://terminology.hl7.org/CodeSystem/observation-category|exam
user/Observation.r?category=http://terminology.hl7.org/CodeSystem/observation-category|exam
system/Observation.r?category=http://terminology.hl7.org/CodeSystem/observation-category|exam
patient/Observation.r?category=http://terminology.hl7.org/CodeSystem/observation-category|imaging
user/Observation.r?category=http://terminology.hl7.org/CodeSystem/observation-category|imaging
system/Observation.r?category=http://terminology.hl7.org/CodeSystem/observation-category|imaging
patient/Observation.r?category=http://terminology.hl7.org/CodeSystem/observation-category|laboratory
user/Observation.r?category=http://terminology.hl7.org/CodeSystem/observation-category|laboratory
system/Observation.r?category=http://terminology.hl7.org/CodeSystem/observation-category|laboratory
patient/Observation.read?category=http://hl7.org/fhir/us/core/CodeSystem/us-core-category|sdoh
user/Observation.read?category=http://hl7.org/fhir/us/core/CodeSystem/us-core-category|sdoh
system/Observation.read?category=http://hl7.org/fhir/us/core/CodeSystem/us-core-category|sdoh
patient/Observation.read?category=http://terminology.hl7.org//CodeSystem-observation-category|social-history
user/Observation.read?category=http://terminology.hl7.org//CodeSystem-observation-category|social-history
system/Observation.read?category=http://terminology.hl7.org//CodeSystem-observation-category|social-history
patient/Observation.read?category=http://terminology.hl7.org/CodeSystem/observation-category|survey
user/Observation.read?category=http://terminology.hl7.org/CodeSystem/observation-category|survey
system/Observation.read?category=http://terminology.hl7.org/CodeSystem/observation-category|survey
patient/Observation.read?category=http://terminology.hl7.org/CodeSystem/observation-category|vital-signs
user/Observation.read?category=http://terminology.hl7.org/CodeSystem/observation-category|vital-signs
system/Observation.read?category=http://terminology.hl7.org/CodeSystem/observation-category|vital-signs
patient/Observation.read?category=http://terminology.hl7.org/CodeSystem/observation-category|exam
user/Observation.read?category=http://terminology.hl7.org/CodeSystem/observation-category|exam
system/Observation.read?category=http://terminology.hl7.org/CodeSystem/observation-category|exam
patient/Observation.read?category=http://terminology.hl7.org/CodeSystem/observation-category|imaging
user/Observation.read?category=http://terminology.hl7.org/CodeSystem/observation-category|imaging
system/Observation.read?category=http://terminology.hl7.org/CodeSystem/observation-category|imaging
patient/Observation.read?category=http://terminology.hl7.org/CodeSystem/observation-category|laboratory
user/Observation.read?category=http://terminology.hl7.org/CodeSystem/observation-category|laboratory
system/Observation.read?category=http://terminology.hl7.org/CodeSystem/observation-category|laboratory
system/Organization.d Delete access to Organization resources for the backend system (no user).
user/Organization.d Delete access to Organization resources for the authorized user.
user/Coverage.d Delete access to Coverage resources for the authorized user.
system/Coverage.d Delete access to Coverage resources for the backend system (no user).
patient/Questionnaire.r r access to Questionnaire resources for the patient in context.
patient/Questionnaire.read Read and search (SMART v1) access to Questionnaire resources for the patient in context.
system/Questionnaire.c Create access to Questionnaire resources for the backend system (no user).
system/Questionnaire.u Update access to Questionnaire resources for the backend system (no user).
system/Questionnaire.r r access to Questionnaire resources for the backend system (no user).
user/Questionnaire.r r access to Questionnaire resources for the authorized user.
system/Questionnaire.read Read and search (SMART v1) access to Questionnaire resources for the backend system (no user).
user/Questionnaire.read Read and search (SMART v1) access to Questionnaire resources for the authorized user.
patient/Questionnaire.rs Read + search (SMART v2) access to Questionnaire resources for the patient in context.
patient/Basic.read Read and search (SMART v1) access to Basic resources for the patient in context.
system/Basic.read Read and search (SMART v1) access to Basic resources for the backend system (no user).
user/Basic.read Read and search (SMART v1) access to Basic resources for the authorized user.
patient/Basic.r r access to Basic resources for the patient in context.
patient/Basic.read Read and search (SMART v1) access to Basic resources for the patient in context.
patient/Basic.rs Read + search (SMART v2) access to Basic resources for the patient in context.
patient/FamilyMemberHistory.r r access to FamilyMemberHistory resources for the patient in context.
patient/FamilyMemberHistory.read Read and search (SMART v1) access to FamilyMemberHistory resources for the patient in context.
patient/FamilyMemberHistory.rs Read + search (SMART v2) access to FamilyMemberHistory resources for the patient in context.
system/FamilyMemberHistory.u Update access to FamilyMemberHistory resources for the backend system (no user).
system/FamilyMemberHistory.c Create access to FamilyMemberHistory resources for the backend system (no user).
patient/ChargeItem.rs Read + search (SMART v2) access to ChargeItem resources for the patient in context.
system/ChargeItem.rs Read + search (SMART v2) access to ChargeItem resources for the backend system (no user).
patient/ChargeItem.read Read and search (SMART v1) access to ChargeItem resources for the patient in context.
system/ChargeItem.read Read and search (SMART v1) access to ChargeItem resources for the backend system (no user).
system/ChargeItem.create create access to ChargeItem resources for the backend system (no user).
user/ChargeItem.create create access to ChargeItem resources for the authorized user.
system/ChargeItem.c Create access to ChargeItem resources for the backend system (no user).
user/ChargeItem.c Create access to ChargeItem resources for the authorized user.
user/ChargeItem.u Update access to ChargeItem resources for the authorized user.
system/ChargeItem.u Update access to ChargeItem resources for the backend system (no user).
user/ChargeItem.update update access to ChargeItem resources for the authorized user.
system/ChargeItem.update update access to ChargeItem resources for the backend system (no user).

Source

OAuth Scopes

eclinicalworks-scopes.yml Raw ↑
generated: '2026-08-14'
method: probed
source: https://fhir4.eclinicalworks.com/fhir/r4/FEIGCD/.well-known/smart-configuration
docs: https://fhir.eclinicalworks.com/ecwopendev/documentation
note: SMART on FHIR scope set read verbatim from the SMART configuration document served by the eClinicalWorks
  FHIR Facade. The identical 486-scope set is served on the healow patient-facing facade (https://fhir4.healow.com/fhir/r4/{practice_code}/.well-known/smart-configuration).
  Scope descriptions for the patient/user/system resource scopes are derived mechanically from the SMART
  v1/v2 scope grammar; the identity and launch-context descriptions are taken from the eClinicalWorks
  "Scopes Supported by eClinicalWorks" documentation page. Both SMART v1 (.read/.write) and SMART v2 (.rs/.c/.u/.d/.cruds)
  forms are advertised (capabilities include permission-v1 and permission-v2).
authorization_servers:
- name: eClinicalWorks FHIR Authorization Server
  issuer: https://fhir4.eclinicalworks.com/fhir/r4/{practice_code}
  authorization_endpoint: https://oauthserver.eclinicalworks.com/oauth/oauth2/authorize
  token_endpoint: https://oauthserver.eclinicalworks.com/oauth/oauth2/token
  jwks_uri: https://oauthserver.eclinicalworks.com/oauth/oauth2/jwks
  grant_types_supported:
  - authorization_code
  - client_credentials
  - refresh_token
  token_endpoint_auth_methods_supported:
  - client_secret_basic
  - client_secret_post
  - private_key_jwt
  - client_secret_jwt
  code_challenge_methods_supported:
  - S256
  smart_capabilities:
  - launch-ehr
  - launch-standalone
  - client-public
  - client-confidential-symmetric
  - context-passthrough-banner
  - context-passthrough-style
  - context-ehr-patient
  - context-ehr-encounter
  - context-standalone-patient
  - context-standalone-encounter
  - permission-offline
  - permission-patient
  - permission-user
  - sso-openid-connect
  - context-banner
  - context-style
  - permission-v2
  - client-confidential-asymmetric
  - permission-v1
  - authorize-post
summary:
  scope_count: 486
  by_category:
    identity: 4
    patient: 159
    user: 156
    launch-context: 2
    system: 165
scopes:
- scope: openid
  category: identity
  description: OpenID Connect authentication of the launching user.
- scope: profile
  category: identity
  description: Retrieve profile information about the current logged-in user.
- scope: fhirUser
  category: identity
  description: Retrieve the FHIR resource representing the current logged-in user.
- scope: patient/*.*
  category: patient
  description: All operations access to all FHIR resource types for the patient in context.
- scope: user/*.*
  category: user
  description: All operations access to all FHIR resource types for the authorized user.
- scope: offline_access
  category: identity
  description: Request a refresh_token usable after the end user is no longer online (background refresh).
- scope: launch
  category: launch-context
  description: Obtain launch context when the app is launched from within the EHR (EHR Launch).
- scope: launch/patient
  category: launch-context
  description: Request that a patient be selected at launch time (Standalone Launch).
- scope: patient/Medication.read
  category: patient
  description: Read and search (SMART v1) access to Medication resources for the patient in context.
- scope: patient/Medication.rs
  category: patient
  description: Read + search (SMART v2) access to Medication resources for the patient in context.
- scope: patient/Medication.c
  category: patient
  description: Create access to Medication resources for the patient in context.
- scope: patient/Medication.u
  category: patient
  description: Update access to Medication resources for the patient in context.
- scope: patient/AllergyIntolerance.read
  category: patient
  description: Read and search (SMART v1) access to AllergyIntolerance resources for the patient in context.
- scope: patient/AllergyIntolerance.rs
  category: patient
  description: Read + search (SMART v2) access to AllergyIntolerance resources for the patient in context.
- scope: patient/AllergyIntolerance.c
  category: patient
  description: Create access to AllergyIntolerance resources for the patient in context.
- scope: patient/AllergyIntolerance.u
  category: patient
  description: Update access to AllergyIntolerance resources for the patient in context.
- scope: patient/CarePlan.read
  category: patient
  description: Read and search (SMART v1) access to CarePlan resources for the patient in context.
- scope: patient/CarePlan.rs
  category: patient
  description: Read + search (SMART v2) access to CarePlan resources for the patient in context.
- scope: patient/CarePlan.c
  category: patient
  description: Create access to CarePlan resources for the patient in context.
- scope: patient/CarePlan.u
  category: patient
  description: Update access to CarePlan resources for the patient in context.
- scope: patient/CareTeam.read
  category: patient
  description: Read and search (SMART v1) access to CareTeam resources for the patient in context.
- scope: patient/CareTeam.rs
  category: patient
  description: Read + search (SMART v2) access to CareTeam resources for the patient in context.
- scope: patient/CareTeam.c
  category: patient
  description: Create access to CareTeam resources for the patient in context.
- scope: patient/CareTeam.u
  category: patient
  description: Update access to CareTeam resources for the patient in context.
- scope: patient/Condition.read
  category: patient
  description: Read and search (SMART v1) access to Condition resources for the patient in context.
- scope: patient/Condition.rs
  category: patient
  description: Read + search (SMART v2) access to Condition resources for the patient in context.
- scope: patient/Condition.c
  category: patient
  description: Create access to Condition resources for the patient in context.
- scope: patient/Condition.u
  category: patient
  description: Update access to Condition resources for the patient in context.
- scope: patient/Device.read
  category: patient
  description: Read and search (SMART v1) access to Device resources for the patient in context.
- scope: patient/Device.rs
  category: patient
  description: Read + search (SMART v2) access to Device resources for the patient in context.
- scope: patient/Device.c
  category: patient
  description: Create access to Device resources for the patient in context.
- scope: patient/Device.u
  category: patient
  description: Update access to Device resources for the patient in context.
- scope: patient/DiagnosticReport.read
  category: patient
  description: Read and search (SMART v1) access to DiagnosticReport resources for the patient in context.
- scope: patient/DiagnosticReport.rs
  category: patient
  description: Read + search (SMART v2) access to DiagnosticReport resources for the patient in context.
- scope: patient/DiagnosticReport.c
  category: patient
  description: Create access to DiagnosticReport resources for the patient in context.
- scope: patient/DiagnosticReport.u
  category: patient
  description: Update access to DiagnosticReport resources for the patient in context.
- scope: patient/DocumentReference.read
  category: patient
  description: Read and search (SMART v1) access to DocumentReference resources for the patient in context.
- scope: patient/DocumentReference.rs
  category: patient
  description: Read + search (SMART v2) access to DocumentReference resources for the patient in context.
- scope: patient/DocumentReference.c
  category: patient
  description: Create access to DocumentReference resources for the patient in context.
- scope: patient/DocumentReference.u
  category: patient
  description: Update access to DocumentReference resources for the patient in context.
- scope: patient/Encounter.read
  category: patient
  description: Read and search (SMART v1) access to Encounter resources for the patient in context.
- scope: patient/Encounter.rs
  category: patient
  description: Read + search (SMART v2) access to Encounter resources for the patient in context.
- scope: patient/Encounter.c
  category: patient
  description: Create access to Encounter resources for the patient in context.
- scope: patient/Encounter.u
  category: patient
  description: Update access to Encounter resources for the patient in context.
- scope: patient/Goal.read
  category: patient
  description: Read and search (SMART v1) access to Goal resources for the patient in context.
- scope: patient/Goal.rs
  category: patient
  description: Read + search (SMART v2) access to Goal resources for the patient in context.
- scope: patient/Goal.c
  category: patient
  description: Create access to Goal resources for the patient in context.
- scope: patient/Goal.u
  category: patient
  description: Update access to Goal resources for the patient in context.
- scope: patient/Immunization.read
  category: patient
  description: Read and search (SMART v1) access to Immunization resources for the patient in context.
- scope: patient/Immunization.rs
  category: patient
  description: Read + search (SMART v2) access to Immunization resources for the patient in context.
- scope: patient/Immunization.c
  category: patient
  description: Create access to Immunization resources for the patient in context.
- scope: patient/Immunization.u
  category: patient
  description: Update access to Immunization resources for the patient in context.
- scope: patient/Location.read
  category: patient
  description: Read and search (SMART v1) access to Location resources for the patient in context.
- scope: patient/Location.rs
  category: patient
  description: Read + search (SMART v2) access to Location resources for the patient in context.
- scope: patient/Location.c
  category: patient
  description: Create access to Location resources for the patient in context.
- scope: patient/Location.u
  category: patient
  description: Update access to Location resources for the patient in context.
- scope: patient/MedicationRequest.read
  category: patient
  description: Read and search (SMART v1) access to MedicationRequest resources for the patient in context.
- scope: patient/MedicationRequest.rs
  category: patient
  description: Read + search (SMART v2) access to MedicationRequest resources for the patient in context.
- scope: patient/MedicationRequest.c
  category: patient
  description: Create access to MedicationRequest resources for the patient in context.
- scope: patient/MedicationRequest.u
  category: patient
  description: Update access to MedicationRequest resources for the patient in context.
- scope: patient/MedicationAdministration.read
  category: patient
  description: Read and search (SMART v1) access to MedicationAdministration resources for the patient
    in context.
- scope: patient/MedicationAdministration.rs
  category: patient
  description: Read + search (SMART v2) access to MedicationAdministration resources for the patient in
    context.
- scope: patient/MedicationAdministration.c
  category: patient
  description: Create access to MedicationAdministration resources for the patient in context.
- scope: patient/MedicationAdministration.u
  category: patient
  description: Update access to MedicationAdministration resources for the patient in context.
- scope: patient/Observation.read
  category: patient
  description: Read and search (SMART v1) access to Observation resources for the patient in context.
- scope: patient/Observation.rs
  category: patient
  description: Read + search (SMART v2) access to Observation resources for the patient in context.
- scope: patient/Observation.c
  category: patient
  description: Create access to Observation resources for the patient in context.
- scope: patient/Observation.u
  category: patient
  description: Update access to Observation resources for the patient in context.
- scope: patient/Organization.read
  category: patient
  description: Read and search (SMART v1) access to Organization resources for the patient in context.
- scope: patient/Organization.rs
  category: patient
  description: Read + search (SMART v2) access to Organization resources for the patient in context.
- scope: patient/Organization.c
  category: patient
  description: Create access to Organization resources for the patient in context.
- scope: patient/Organization.u
  category: patient
  description: Update access to Organization resources for the patient in context.
- scope: patient/Patient.read
  category: patient
  description: Read and search (SMART v1) access to Patient resources for the patient in context.
- scope: patient/Patient.rs
  category: patient
  description: Read + search (SMART v2) access to Patient resources for the patient in context.
- scope: patient/Patient.c
  category: patient
  description: Create access to Patient resources for the patient in context.
- scope: patient/Patient.u
  category: patient
  description: Update access to Patient resources for the patient in context.
- scope: patient/Practitioner.read
  category: patient
  description: Read and search (SMART v1) access to Practitioner resources for the patient in context.
- scope: patient/Practitioner.rs
  category: patient
  description: Read + search (SMART v2) access to Practitioner resources for the patient in context.
- scope: patient/Practitioner.c
  category: patient
  description: Create access to Practitioner resources for the patient in context.
- scope: patient/Practitioner.u
  category: patient
  description: Update access to Practitioner resources for the patient in context.
- scope: patient/PractitionerRole.read
  category: patient
  description: Read and search (SMART v1) access to PractitionerRole resources for the patient in context.
- scope: patient/PractitionerRole.rs
  category: patient
  description: Read + search (SMART v2) access to PractitionerRole resources for the patient in context.
- scope: patient/PractitionerRole.c
  category: patient
  description: Create access to PractitionerRole resources for the patient in context.
- scope: patient/PractitionerRole.u
  category: patient
  description: Update access to PractitionerRole resources for the patient in context.
- scope: patient/Procedure.read
  category: patient
  description: Read and search (SMART v1) access to Procedure resources for the patient in context.
- scope: patient/Procedure.rs
  category: patient
  description: Read + search (SMART v2) access to Procedure resources for the patient in context.
- scope: patient/Procedure.c
  category: patient
  description: Create access to Procedure resources for the patient in context.
- scope: patient/Procedure.u
  category: patient
  description: Update access to Procedure resources for the patient in context.
- scope: patient/Provenance.read
  category: patient
  description: Read and search (SMART v1) access to Provenance resources for the patient in context.
- scope: patient/Provenance.rs
  category: patient
  description: Read + search (SMART v2) access to Provenance resources for the patient in context.
- scope: patient/Provenance.c
  category: patient
  description: Create access to Provenance resources for the patient in context.
- scope: patient/Provenance.u
  category: patient
  description: Update access to Provenance resources for the patient in context.
- scope: user/Medication.read
  category: user
  description: Read and search (SMART v1) access to Medication resources for the authorized user.
- scope: user/Medication.rs
  category: user
  description: Read + search (SMART v2) access to Medication resources for the authorized user.
- scope: user/Medication.c
  category: user
  description: Create access to Medication resources for the authorized user.
- scope: user/Medication.u
  category: user
  description: Update access to Medication resources for the authorized user.
- scope: user/AllergyIntolerance.read
  category: user
  description: Read and search (SMART v1) access to AllergyIntolerance resources for the authorized user.
- scope: user/AllergyIntolerance.rs
  category: user
  description: Read + search (SMART v2) access to AllergyIntolerance resources for the authorized user.
- scope: user/AllergyIntolerance.c
  category: user
  description: Create access to AllergyIntolerance resources for the authorized user.
- scope: user/AllergyIntolerance.u
  category: user
  description: Update access to AllergyIntolerance resources for the authorized user.
- scope: user/CarePlan.read
  category: user
  description: Read and search (SMART v1) access to CarePlan resources for the authorized user.
- scope: user/CarePlan.rs
  category: user
  description: Read + search (SMART v2) access to CarePlan resources for the authorized user.
- scope: user/CarePlan.c
  category: user
  description: Create access to CarePlan resources for the authorized user.
- scope: user/CarePlan.u
  category: user
  description: Update access to CarePlan resources for the authorized user.
- scope: user/CareTeam.read
  category: user
  description: Read and search (SMART v1) access to CareTeam resources for the authorized user.
- scope: user/CareTeam.rs
  category: user
  description: Read + search (SMART v2) access to CareTeam resources for the authorized user.
- scope: user/CareTeam.c
  category: user
  description: Create access to CareTeam resources for the authorized user.
- scope: user/CareTeam.u
  category: user
  description: Update access to CareTeam resources for the authorized user.
- scope: user/Condition.read
  category: user
  description: Read and search (SMART v1) access to Condition resources for the authorized user.
- scope: user/Condition.rs
  category: user
  description: Read + search (SMART v2) access to Condition resources for the authorized user.
- scope: user/Condition.c
  category: user
  description: Create access to Condition resources for the authorized user.
- scope: user/Condition.u
  category: user
  description: Update access to Condition resources for the authorized user.
- scope: user/Device.read
  category: user
  description: Read and search (SMART v1) access to Device resources for the authorized user.
- scope: user/Device.rs
  category: user
  description: Read + search (SMART v2) access to Device resources for the authorized user.
- scope: user/Device.c
  category: user
  description: Create access to Device resources for the authorized user.
- scope: user/Device.u
  category: user
  description: Update access to Device resources for the authorized user.
- scope: user/DiagnosticReport.read
  category: user
  description: Read and search (SMART v1) access to DiagnosticReport resources for the authorized user.
- scope: user/DiagnosticReport.rs
  category: user
  description: Read + search (SMART v2) access to DiagnosticReport resources for the authorized user.
- scope: user/DiagnosticReport.c
  category: user
  description: Create access to DiagnosticReport resources for the authorized user.
- scope: user/DiagnosticReport.u
  category: user
  description: Update access to DiagnosticReport resources for the authorized user.
- scope: user/DocumentReference.read
  category: user
  description: Read and search (SMART v1) access to DocumentReference resources for the authorized user.
- scope: user/DocumentReference.rs
  category: user
  description: Read + search (SMART v2) access to DocumentReference resources for the authorized user.
- scope: user/DocumentReference.c
  category: user
  description: Create access to DocumentReference resources for the authorized user.
- scope: user/DocumentReference.u
  category: user
  description: Update access to DocumentReference resources for the authorized user.
- scope: user/Encounter.read
  category: user
  description: Read and search (SMART v1) access to Encounter resources for the authorized user.
- scope: user/Encounter.rs
  category: user
  description: Read + search (SMART v2) access to Encounter resources for the authorized user.
- scope: user/Encounter.c
  category: user
  description: Create access to Encounter resources for the authorized user.
- scope: user/Encounter.u
  category: user
  description: Update access to Encounter resources for the authorized user.
- scope: user/Goal.read
  category: user
  description: Read and search (SMART v1) access to Goal resources for the authorized user.
- scope: user/Goal.rs
  category: user
  description: Read + search (SMART v2) access to Goal resources for the authorized user.
- scope: user/Goal.c
  category: user
  description: Create access to Goal resources for the authorized user.
- scope: user/Goal.u
  category: user
  description: Update access to Goal resources for the authorized user.
- scope: user/Immunization.read
  category: user
  description: Read and search (SMART v1) access to Immunization resources for the authorized user.
- scope: user/Immunization.rs
  category: user
  description: Read + search (SMART v2) access to Immunization resources for the authorized user.
- scope: user/Immunization.c
  category: user
  description: Create access to Immunization resources for the authorized user.
- scope: user/Immunization.u
  category: user
  description: Update access to Immunization resources for the authorized user.
- scope: user/Location.read
  category: user
  description: Read and search (SMART v1) access to Location resources for the authorized user.
- scope: user/Location.rs
  category: user
  description: Read + search (SMART v2) access to Location resources for the authorized user.
- scope: user/Location.c
  category: user
  description: Create access to Location resources for the authorized user.
- scope: user/Location.u
  category: user
  description: Update access to Location resources for the authorized user.
- scope: user/MedicationRequest.read
  category: user
  description: Read and search (SMART v1) access to MedicationRequest resources for the authorized user.
- scope: user/MedicationRequest.rs
  category: user
  description: Read + search (SMART v2) access to MedicationRequest resources for the authorized user.
- scope: user/MedicationRequest.c
  category: user
  description: Create access to MedicationRequest resources for the authorized user.
- scope: user/MedicationRequest.u
  category: user
  description: Update access to MedicationRequest resources for the authorized user.
- scope: user/MedicationAdministration.read
  category: user
  description: Read and search (SMART v1) access to MedicationAdministration resources for the authorized
    user.
- scope: user/MedicationAdministration.rs
  category: user
  description: Read + search (SMART v2) access to MedicationAdministration resources for the authorized
    user.
- scope: user/MedicationAdministration.c
  category: user
  description: Create access to MedicationAdministration resources for the authorized user.
- scope: user/MedicationAdministration.u
  category: user
  description: Update access to MedicationAdministration resources for the authorized user.
- scope: user/Observation.read
  category: user
  description: Read and search (SMART v1) access to Observation resources for the authorized user.
- scope: user/Observation.rs
  category: user
  description: Read + search (SMART v2) access to Observation resources for the authorized user.
- scope: user/Observation.c
  category: user
  description: Create access to Observation resources for the authorized user.
- scope: user/Observation.u
  category: user
  description: Update access to Observation resources for the authorized user.
- scope: user/Organization.read
  category: user
  description: Read and search (SMART v1) access to Organization resources for the authorized user.
- scope: user/Organization.rs
  category: user
  description: Read + search (SMART v2) access to Organization resources for the authorized user.
- scope: user/Organization.c
  category: user
  description: Create access to Organization resources for the authorized user.
- scope: user/Organization.u
  category: user
  description: Update access to Organization resources for the authorized user.
- scope: user/Patient.read
  category: user
  description: Read and search (SMART v1) access to Patient resources for the authorized user.
- scope: user/Patient.rs
  category: user
  description: Read + search (SMART v2) access to Patient resources for the authorized user.
- scope: user/Patient.c
  category: user
  description: Create access to Patient resources for the authorized user.
- scope: user/Patient.u
  category: user
  description: Update access to Patient resources for the authorized user.
- scope: user/Practitioner.read
  category: user
  description: Read and search (SMART v1) access to Practitioner resources for the authorized user.
- scope: user/Practitioner.rs
  category: user
  description: Read + search (SMART v2) access to Practitioner resources for the authorized user.
- scope: user/Practitioner.c
  category: user
  description: Create access to Practitioner resources for the authorized user.
- scope: user/Practitioner.u
  category: user
  description: Update access to Practitioner resources for the authorized user.
- scope: user/PractitionerRole.read
  category: user
  description: Read and search (SMART v1) access to PractitionerRole resources for the authorized user.
- scope: user/PractitionerRole.rs
  category: user
  description: Read + search (SMART v2) access to PractitionerRole resources for the authorized user.
- scope: user/PractitionerRole.c
  category: user
  description: Create access to PractitionerRole resources for the authorized user.
- scope: user/PractitionerRole.u
  category: user
  description: Update access to PractitionerRole resources for the authorized user.
- scope: user/Procedure.read
  category: user
  description: Read and search (SMART v1) access to Procedure resources for the authorized user.
- scope: user/Procedure.rs
  category: user
  description: Read + search (SMART v2) access to Procedure resources for the authorized user.
- scope: user/Procedure.c
  category: user
  description: Create access to Procedure resources for the authorized user.
- scope: user/Procedure.u
  category: user
  description: Update access to Procedure resources for the authorized user.
- scope: user/Provenance.read
  category: user
  description: Read and search (SMART v1) access to Provenance resources for the authorized user.
- scope: user/Provenance.rs
  category: user
  description: Read + search (SMART v2) access to Provenance resources for the authorized user.
- scope: user/Provenance.c
  category: user
  description: Create access to Provenance resources for the authorized user.
- scope: user/Provenance.u
  category: user
  description: Update access to Provenance resources for the authorized user.
- scope: system/Medication.read
  category: system
  description: Read and search (SMART v1) access to Medication resources for the backend system (no user).
- scope: system/Medication.rs
  category: system
  description: Read + search (SMART v2) access to Medication resources for the backend system (no user).
- scope: system/Medication.c
  category: system
  description: Create access to Medication resources for the backend system (no user).
- scope: system/Medication.u
  category: system
  description: Update access to Medication resources for the backend system (no user).
- scope: system/AllergyIntolerance.read
  category: system
  description: Read and search (SMART v1) access to AllergyIntolerance resources for the backend system
    (no user).
- scope: system/AllergyIntolerance.rs
  category: system
  description: Read + search (SMART v2) access to AllergyIntolerance resources for the backend system
    (no user).
- scope: system/AllergyIntolerance.c
  category: system
  description: Create access to AllergyIntolerance resources for the backend system (no user).
- scope: system/AllergyIntolerance.u
  category: system
  description: Update access to AllergyIntolerance resources for the backend system (no user).
- scope: system/CarePlan.read
  category: system
  description: Read and search (SMART v1) access to CarePlan resources for the backend system (no user).
- scope: system/CarePlan.rs
  category: system
  description: Read + search (SMART v2) access to CarePlan resources for the backend system (no user).
- scope: system/CarePlan.c
  category: system
  description: Create access to CarePlan resources for the backend system (no user).
- scope: system/CarePlan.u
  category: system
  description: Update access to CarePlan resources for the backend system (no user).
- scope: system/CareTeam.read
  category: system
  description: Read and search (SMART v1) access to CareTeam resources for the backend system (no user).
- scope: system/CareTeam.rs
  category: system
  description: Read + search (SMART v2) access to CareTeam resources for the backend system (no user).
- scope: system/CareTeam.c
  category: system
  description: Create access to CareTeam resources for the backend system (no user).
- scope: system/CareTeam.u
  category: system
  description: Update access to CareTeam resources for the backend system (no user).
- scope: system/Condition.read
  category: system
  description: Read and search (SMART v1) access to Condition resources for the backend system (no user).
- scope: system/Condition.rs
  category: system
  description: Read + search (SMART v2) access to Condition resources for the backend system (no user).
- scope: system/Condition.c
  category: system
  description: Create access to Condition resources for the backend system (no user).
- scope: system/Condition.u
  category: system
  description: Update access to Condition resources for the backend system (no user).
- scope: system/Device.read
  category: system
  description: Read and search (SMART v1) access to Device resources for the backend system (no user).
- scope: system/Device.rs
  category: system
  description: Read + search (SMART v2) access to Device resources for the backend system (no user).
- scope: system/Device.c
  category: system
  description: Create access to Device resources for the backend system (no user).
- scope: system/Device.u
  category: system
  description: Update access to Device resources for the backend system (no user).
- scope: system/DiagnosticReport.read
  category: system
  description: Read and search (SMART v1) access to DiagnosticReport resources for the backend system
    (no user).
- scope: system/DiagnosticReport.rs
  category: system
  description: Read + search (SMART v2) access to DiagnosticReport resources for the backend system (no
    user).
- scope: system/DiagnosticReport.c
  category: system
  description: Create access to DiagnosticReport resources for the backend system (no user).
- scope: system/DiagnosticReport.u
  category: system
  description: Update access to DiagnosticReport resources for the backend system (no user).
- scope: system/DocumentReference.read
  category: system
  description: Read and search (SMART v1) access to DocumentReference resources for the backend system
    (no user).
- scope: system/DocumentReference.rs
  category: system
  description: Read + search (SMART v2) access to DocumentReference resources for the backend system (no
    user).
- scope: system/DocumentReference.c
  category: system
  description: Create access to DocumentReference resources for the backend system (no user).
- scope: system/DocumentReference.u
  category: system
  description: Update access to DocumentReference resources for the backend system (no user).
- scope: system/Encounter.read
  category: system
  description: Read and search (SMART v1) access to Encounter resources for the backend system (no user).
- scope: system/Encounter.rs
  category: system
  description: Read + search (SMART v2) access to Encounter resources for the backend system (no user).
- scope: system/Encounter.c
  category: system
  description: Create access to Encounter resources for the backend system (no user).
- scope: system/Encounter.u
  category: system
  description: Update access to Encounter resources for the backend system (no user).
- scope: system/Goal.read
  category: system
  description: Read and search (SMART v1) access to Goal resources for the backend system (no user).
- scope: system/Goal.rs
  category: system
  description: Read + search (SMART v2) access to Goal resources for the backend system (no user).
- scope: system/Goal.c
  category: system
  description: Create access to Goal resources for the backend system (no user).
- scope: system/Goal.u
  category: system
  description: Update access to Goal resources for the backend system (no user).
- scope: system/Immunization.read
  category: system
  description: Read and search (SMART v1) access to Immunization resources for the bac

# --- truncated at 32 KB (66 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/eclinicalworks/refs/heads/main/scopes/eclinicalworks-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/eclinicalworks-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 email required.

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