Skip to main content
Yosemite CrewDeveloper Docs

Dermatology Assessment API

On this page

Records a patient's dermatology assessment in the PIMS (Practice Information Management System) — pruritus score, affected regions and lesion mapping, coat quality, environmental allergens and food-trial status, a CADESI-04 (Canine Atopic Dermatitis Extent and Severity Index) score, and differential diagnoses.

Endpoints

GET /pms/organisation/:organisationId/dermatology-assessments

  • Auth: requireWebAuth
  • RBAC: withOrgPermissions, requirePermission
  • Params: organisationId
  • Query: patientId, encounterId
  • Controller: DermatologyAssessmentController.list

POST /pms/organisation/:organisationId/dermatology-assessments

  • Auth: requireWebAuth
  • RBAC: withOrgPermissions, requirePermission
  • Params: organisationId
  • Body fields: patientId, encounterId, assessedAt, pruritusScore, affectedRegions, primaryLesions, secondaryLesions, coatQuality, lesionMap, environmentalAllergens, foodTrialStatus, cades04Score, diagnoses, notes
  • Controller: DermatologyAssessmentController.create
  • Response: 201: JSON — the created assessment

GET /pms/organisation/:organisationId/dermatology-assessments/:assessmentId

  • Auth: requireWebAuth
  • RBAC: withOrgPermissions, requirePermission
  • Params: organisationId, assessmentId
  • Controller: DermatologyAssessmentController.get

PUT /pms/organisation/:organisationId/dermatology-assessments/:assessmentId

  • Auth: requireWebAuth
  • RBAC: withOrgPermissions, requirePermission
  • Params: organisationId, assessmentId
  • Body fields: pruritusScore, affectedRegions, primaryLesions, secondaryLesions, coatQuality, lesionMap, environmentalAllergens, foodTrialStatus, cades04Score, diagnoses, notes
  • Controller: DermatologyAssessmentController.update

DELETE /pms/organisation/:organisationId/dermatology-assessments/:assessmentId

  • Auth: requireWebAuth
  • RBAC: withOrgPermissions, requirePermission
  • Params: organisationId, assessmentId
  • Controller: DermatologyAssessmentController.delete
  • Response: 204: no content