{
  "issuer": "https://practicehi.com/",
  "authorization_endpoint": "https://practicehi.com/connect/authorize",
  "token_endpoint": "https://practicehi.com/connect/token",
  "introspection_endpoint": "https://practicehi.com/connect/introspect",
  "end_session_endpoint": "https://practicehi.com/connect/logout",
  "revocation_endpoint": "https://practicehi.com/connect/revoke",
  "jwks_uri": "https://practicehi.com/.well-known/jwks",
  "grant_types_supported": [
    "authorization_code",
    "refresh_token",
    "client_credentials"
  ],
  "response_types_supported": [
    "code"
  ],
  "response_modes_supported": [
    "form_post",
    "fragment",
    "query"
  ],
  "scopes_supported": [
    "openid",
    "offline_access",
    "health.scheduler",
    "health.intake",
    "health.ask",
    "sync.read",
    "schedule.write",
    "encounter.write",
    "fhir.read",
    "fhirUser",
    "launch/patient",
    "launch",
    "patient/Patient.read",
    "patient/Patient.r",
    "patient/Patient.s",
    "patient/Patient.rs",
    "patient/Practitioner.read",
    "patient/Practitioner.r",
    "patient/Practitioner.s",
    "patient/Practitioner.rs",
    "patient/Organization.read",
    "patient/Organization.r",
    "patient/Organization.s",
    "patient/Organization.rs",
    "patient/Location.read",
    "patient/Location.r",
    "patient/Location.s",
    "patient/Location.rs",
    "patient/PractitionerRole.read",
    "patient/PractitionerRole.r",
    "patient/PractitionerRole.s",
    "patient/PractitionerRole.rs",
    "patient/Endpoint.read",
    "patient/Endpoint.r",
    "patient/Endpoint.s",
    "patient/Endpoint.rs",
    "patient/Encounter.read",
    "patient/Encounter.r",
    "patient/Encounter.s",
    "patient/Encounter.rs",
    "patient/Observation.read",
    "patient/Observation.r",
    "patient/Observation.s",
    "patient/Observation.rs",
    "patient/Condition.read",
    "patient/Condition.r",
    "patient/Condition.s",
    "patient/Condition.rs",
    "patient/CarePlan.read",
    "patient/CarePlan.r",
    "patient/CarePlan.s",
    "patient/CarePlan.rs",
    "patient/CareTeam.read",
    "patient/CareTeam.r",
    "patient/CareTeam.s",
    "patient/CareTeam.rs",
    "patient/EpisodeOfCare.read",
    "patient/EpisodeOfCare.r",
    "patient/EpisodeOfCare.s",
    "patient/EpisodeOfCare.rs",
    "patient/Goal.read",
    "patient/Goal.r",
    "patient/Goal.s",
    "patient/Goal.rs",
    "patient/AllergyIntolerance.read",
    "patient/AllergyIntolerance.r",
    "patient/AllergyIntolerance.s",
    "patient/AllergyIntolerance.rs",
    "patient/Immunization.read",
    "patient/Immunization.r",
    "patient/Immunization.s",
    "patient/Immunization.rs",
    "patient/MedicationStatement.read",
    "patient/MedicationStatement.r",
    "patient/MedicationStatement.s",
    "patient/MedicationStatement.rs",
    "patient/MedicationRequest.read",
    "patient/MedicationRequest.r",
    "patient/MedicationRequest.s",
    "patient/MedicationRequest.rs",
    "patient/Procedure.read",
    "patient/Procedure.r",
    "patient/Procedure.s",
    "patient/Procedure.rs",
    "patient/DocumentReference.read",
    "patient/DocumentReference.r",
    "patient/DocumentReference.s",
    "patient/DocumentReference.rs",
    "patient/DiagnosticReport.read",
    "patient/DiagnosticReport.r",
    "patient/DiagnosticReport.s",
    "patient/DiagnosticReport.rs",
    "patient/ServiceRequest.read",
    "patient/ServiceRequest.r",
    "patient/ServiceRequest.s",
    "patient/ServiceRequest.rs",
    "patient/QuestionnaireResponse.read",
    "patient/QuestionnaireResponse.r",
    "patient/QuestionnaireResponse.s",
    "patient/QuestionnaireResponse.rs",
    "patient/Coverage.read",
    "patient/Coverage.r",
    "patient/Coverage.s",
    "patient/Coverage.rs",
    "patient/RelatedPerson.read",
    "patient/RelatedPerson.r",
    "patient/RelatedPerson.s",
    "patient/RelatedPerson.rs",
    "patient/Specimen.read",
    "patient/Specimen.r",
    "patient/Specimen.s",
    "patient/Specimen.rs",
    "patient/Device.read",
    "patient/Device.r",
    "patient/Device.s",
    "patient/Device.rs",
    "patient/MedicationDispense.read",
    "patient/MedicationDispense.r",
    "patient/MedicationDispense.s",
    "patient/MedicationDispense.rs",
    "patient/Provenance.read",
    "patient/Provenance.r",
    "patient/Provenance.s",
    "patient/Provenance.rs",
    "patient/Medication.read",
    "patient/Medication.r",
    "patient/Medication.s",
    "patient/Medication.rs",
    "patient/*.read",
    "patient/*.r",
    "patient/*.s",
    "patient/*.rs",
    "user/Patient.read",
    "user/Patient.r",
    "user/Patient.s",
    "user/Patient.rs",
    "user/Practitioner.read",
    "user/Practitioner.r",
    "user/Practitioner.s",
    "user/Practitioner.rs",
    "user/Organization.read",
    "user/Organization.r",
    "user/Organization.s",
    "user/Organization.rs",
    "user/Location.read",
    "user/Location.r",
    "user/Location.s",
    "user/Location.rs",
    "user/PractitionerRole.read",
    "user/PractitionerRole.r",
    "user/PractitionerRole.s",
    "user/PractitionerRole.rs",
    "user/Endpoint.read",
    "user/Endpoint.r",
    "user/Endpoint.s",
    "user/Endpoint.rs",
    "user/Encounter.read",
    "user/Encounter.r",
    "user/Encounter.s",
    "user/Encounter.rs",
    "user/Observation.read",
    "user/Observation.r",
    "user/Observation.s",
    "user/Observation.rs",
    "user/Condition.read",
    "user/Condition.r",
    "user/Condition.s",
    "user/Condition.rs",
    "user/CarePlan.read",
    "user/CarePlan.r",
    "user/CarePlan.s",
    "user/CarePlan.rs",
    "user/CareTeam.read",
    "user/CareTeam.r",
    "user/CareTeam.s",
    "user/CareTeam.rs",
    "user/EpisodeOfCare.read",
    "user/EpisodeOfCare.r",
    "user/EpisodeOfCare.s",
    "user/EpisodeOfCare.rs",
    "user/Goal.read",
    "user/Goal.r",
    "user/Goal.s",
    "user/Goal.rs",
    "user/AllergyIntolerance.read",
    "user/AllergyIntolerance.r",
    "user/AllergyIntolerance.s",
    "user/AllergyIntolerance.rs",
    "user/Immunization.read",
    "user/Immunization.r",
    "user/Immunization.s",
    "user/Immunization.rs",
    "user/MedicationStatement.read",
    "user/MedicationStatement.r",
    "user/MedicationStatement.s",
    "user/MedicationStatement.rs",
    "user/MedicationRequest.read",
    "user/MedicationRequest.r",
    "user/MedicationRequest.s",
    "user/MedicationRequest.rs",
    "user/Procedure.read",
    "user/Procedure.r",
    "user/Procedure.s",
    "user/Procedure.rs",
    "user/DocumentReference.read",
    "user/DocumentReference.r",
    "user/DocumentReference.s",
    "user/DocumentReference.rs",
    "user/DiagnosticReport.read",
    "user/DiagnosticReport.r",
    "user/DiagnosticReport.s",
    "user/DiagnosticReport.rs",
    "user/ServiceRequest.read",
    "user/ServiceRequest.r",
    "user/ServiceRequest.s",
    "user/ServiceRequest.rs",
    "user/QuestionnaireResponse.read",
    "user/QuestionnaireResponse.r",
    "user/QuestionnaireResponse.s",
    "user/QuestionnaireResponse.rs",
    "user/Coverage.read",
    "user/Coverage.r",
    "user/Coverage.s",
    "user/Coverage.rs",
    "user/RelatedPerson.read",
    "user/RelatedPerson.r",
    "user/RelatedPerson.s",
    "user/RelatedPerson.rs",
    "user/Specimen.read",
    "user/Specimen.r",
    "user/Specimen.s",
    "user/Specimen.rs",
    "user/Device.read",
    "user/Device.r",
    "user/Device.s",
    "user/Device.rs",
    "user/MedicationDispense.read",
    "user/MedicationDispense.r",
    "user/MedicationDispense.s",
    "user/MedicationDispense.rs",
    "user/Provenance.read",
    "user/Provenance.r",
    "user/Provenance.s",
    "user/Provenance.rs",
    "user/Medication.read",
    "user/Medication.r",
    "user/Medication.s",
    "user/Medication.rs",
    "user/*.read",
    "user/*.r",
    "user/*.s",
    "user/*.rs",
    "system/Patient.read",
    "system/Patient.r",
    "system/Patient.s",
    "system/Patient.rs",
    "system/Practitioner.read",
    "system/Practitioner.r",
    "system/Practitioner.s",
    "system/Practitioner.rs",
    "system/Organization.read",
    "system/Organization.r",
    "system/Organization.s",
    "system/Organization.rs",
    "system/Location.read",
    "system/Location.r",
    "system/Location.s",
    "system/Location.rs",
    "system/PractitionerRole.read",
    "system/PractitionerRole.r",
    "system/PractitionerRole.s",
    "system/PractitionerRole.rs",
    "system/Endpoint.read",
    "system/Endpoint.r",
    "system/Endpoint.s",
    "system/Endpoint.rs",
    "system/Encounter.read",
    "system/Encounter.r",
    "system/Encounter.s",
    "system/Encounter.rs",
    "system/Observation.read",
    "system/Observation.r",
    "system/Observation.s",
    "system/Observation.rs",
    "system/Condition.read",
    "system/Condition.r",
    "system/Condition.s",
    "system/Condition.rs",
    "system/CarePlan.read",
    "system/CarePlan.r",
    "system/CarePlan.s",
    "system/CarePlan.rs",
    "system/CareTeam.read",
    "system/CareTeam.r",
    "system/CareTeam.s",
    "system/CareTeam.rs",
    "system/EpisodeOfCare.read",
    "system/EpisodeOfCare.r",
    "system/EpisodeOfCare.s",
    "system/EpisodeOfCare.rs",
    "system/Goal.read",
    "system/Goal.r",
    "system/Goal.s",
    "system/Goal.rs",
    "system/AllergyIntolerance.read",
    "system/AllergyIntolerance.r",
    "system/AllergyIntolerance.s",
    "system/AllergyIntolerance.rs",
    "system/Immunization.read",
    "system/Immunization.r",
    "system/Immunization.s",
    "system/Immunization.rs",
    "system/MedicationStatement.read",
    "system/MedicationStatement.r",
    "system/MedicationStatement.s",
    "system/MedicationStatement.rs",
    "system/MedicationRequest.read",
    "system/MedicationRequest.r",
    "system/MedicationRequest.s",
    "system/MedicationRequest.rs",
    "system/Procedure.read",
    "system/Procedure.r",
    "system/Procedure.s",
    "system/Procedure.rs",
    "system/DocumentReference.read",
    "system/DocumentReference.r",
    "system/DocumentReference.s",
    "system/DocumentReference.rs",
    "system/DiagnosticReport.read",
    "system/DiagnosticReport.r",
    "system/DiagnosticReport.s",
    "system/DiagnosticReport.rs",
    "system/ServiceRequest.read",
    "system/ServiceRequest.r",
    "system/ServiceRequest.s",
    "system/ServiceRequest.rs",
    "system/QuestionnaireResponse.read",
    "system/QuestionnaireResponse.r",
    "system/QuestionnaireResponse.s",
    "system/QuestionnaireResponse.rs",
    "system/Coverage.read",
    "system/Coverage.r",
    "system/Coverage.s",
    "system/Coverage.rs",
    "system/RelatedPerson.read",
    "system/RelatedPerson.r",
    "system/RelatedPerson.s",
    "system/RelatedPerson.rs",
    "system/Specimen.read",
    "system/Specimen.r",
    "system/Specimen.s",
    "system/Specimen.rs",
    "system/Device.read",
    "system/Device.r",
    "system/Device.s",
    "system/Device.rs",
    "system/MedicationDispense.read",
    "system/MedicationDispense.r",
    "system/MedicationDispense.s",
    "system/MedicationDispense.rs",
    "system/Provenance.read",
    "system/Provenance.r",
    "system/Provenance.s",
    "system/Provenance.rs",
    "system/Medication.read",
    "system/Medication.r",
    "system/Medication.s",
    "system/Medication.rs",
    "system/*.read",
    "system/*.r",
    "system/*.s",
    "system/*.rs"
  ],
  "claims_supported": [
    "aud",
    "exp",
    "iat",
    "iss",
    "sub"
  ],
  "id_token_signing_alg_values_supported": [
    "RS256"
  ],
  "code_challenge_methods_supported": [
    "S256"
  ],
  "subject_types_supported": [
    "public"
  ],
  "token_endpoint_auth_methods_supported": [
    "client_secret_post",
    "private_key_jwt",
    "client_secret_basic"
  ],
  "introspection_endpoint_auth_methods_supported": [
    "client_secret_post",
    "private_key_jwt",
    "client_secret_basic"
  ],
  "revocation_endpoint_auth_methods_supported": [
    "client_secret_post",
    "private_key_jwt",
    "client_secret_basic"
  ],
  "claims_parameter_supported": false,
  "request_parameter_supported": false,
  "request_uri_parameter_supported": false,
  "authorization_response_iss_parameter_supported": true
}