Teledermatology platform development

Custom teledermatology platforms for dermatology practices and digital health companies building asynchronous virtual care workflows.

We build the store-and-forward image submission pipeline, structured clinical intake, HIPAA-compliant image storage, and provider review queues that a production teledermatology platform requires.

  • Asynchronous store-and-forward image submission with structured clinical intake

  • HIPAA-compliant image storage using FHIR Binary resources linked to clinical records

  • Provider review queues with case prioritisation and specialist escalation routing

  • Integration with dermatology EHRs, Nextech, Modernizing Medicine (EMA), Epic

RaftLabs builds teledermatology platforms for dermatology practices, digital health companies, and health systems. We develop asynchronous store-and-forward workflows where patients submit images and clinical context for provider review, structured intake forms that collect relevant clinical history before the provider opens the case, HIPAA-compliant image storage using FHIR Binary resources, provider review queues with specialist escalation routing, and integration with dermatology EHRs. Most teledermatology platform builds deliver in 12-16 weeks at a fixed cost.

Recognition

Sound familiar?

  • Forcing video visits for skin conditions where a well-photographed image submission would let the dermatologist review and respond faster?

  • Patients submitting images without the clinical context the provider needs, lighting conditions, symptom duration, prior treatments, leaving dermatologists to chase information after the case arrives?

  • No mechanism for providers to escalate a complex case to a specialist reviewer without leaving the platform?

Companies we've built for

Vodafone
Nike
Microsoft
Cisco
T-Mobile
Aldi
Heineken
GE
Week delivery
12-16
Compliant image storage
HIPAA
Cost delivery
Fixed
Products shipped
100+

Teledermatology built around how dermatologists actually review cases

Most dermatology conditions don't need a live video visit. A dermatologist reviewing a well-photographed lesion with a complete clinical history can make a confident clinical assessment asynchronously, faster for the patient and more efficient for the practice. The problem is that most telehealth platforms aren't built for this workflow.

Generic video platforms force synchronous visits for cases that are better suited to store-and-forward. Unstructured image submissions arrive without the clinical context the provider needs. And when a case is complex enough to warrant a second opinion, there's no routing mechanism inside the platform, providers resort to email or phone calls that leave no audit trail.

We build teledermatology platforms around the asynchronous workflow first, with the clinical data structure and compliance architecture that a dermatology practice needs to operate at scale.

What we build

  1. Asynchronous image submission

    Store-and-forward patient intake workflow built around the clinical requirements of dermatological assessment. Patients submit images and clinical context without scheduling a live visit, the submission flow guides them through photograph quality requirements specific to dermatology: ambient lighting, distance, multiple angles for raised lesions, and a reference object for scale when relevant. Image quality validation runs client-side before submission using on-device checks for blur, exposure, and minimum resolution, preventing low-quality submissions from reaching the provider review queue.

    Images are stored as FHIR Binary resources linked to the relevant FHIR Condition and DiagnosticReport, so the clinical context travels with the media file through the entire case lifecycle. Multiple image submissions per case handle different body sites or angles. Each submission is encrypted at rest using AES-256 and transmitted using TLS 1.3; the HIPAA Binary resource model means the image file and its associated clinical metadata are governed by the same access control and audit logging as other PHI.

    Submission status updates notify patients via email and push notification when the case has been received, when it's under review, and when the provider has responded, removing the "did it go through?" uncertainty that drives support contact volume. Providers can request additional images directly from the review interface, generating a structured re-submission request that guides the patient through the specific additional photographs needed.

  2. Structured clinical intake

    Conditional intake forms that collect the clinical history a dermatologist needs before opening the case, reducing back-and-forth and making the provider's review more efficient. The intake branches based on the presenting concern: a lesion submission asks about onset date, growth rate, colour change, any bleeding or crusting, prior biopsy history, personal or family history of skin cancer, and current topical treatments. A rash submission follows a different branch, distribution pattern, duration, associated symptoms, recent medication changes, prior similar episodes, and known allergen exposures.

    Intake responses are captured in structured format, not free text, so the provider sees a pre-organised clinical summary rather than a block of narrative. PHI collected during intake is stored against the patient record using appropriate FHIR resources: Observation resources for structured findings, AllergyIntolerance resources for documented allergies, MedicationStatement resources for current treatments. The structured format also enables downstream analytics, the practice can report on the distribution of presenting concerns, average response time per complaint type, and the proportion of cases referred for in-person follow-up.

    Sun exposure history, skin phototype (Fitzpatrick scale), and immunosuppression status are collected for every case where they're clinically relevant. Medication intake includes both prescription and over-the-counter topicals with duration fields, because treatment history is one of the first things a dermatologist needs to interpret a lesion presentation.

  3. Provider review queue

    Case queue interface designed for dermatologist review workflow, not a generic task management dashboard. Cases display with the submitted images, structured intake summary, and patient history in a single view so the provider doesn't navigate between screens during review. Image viewing uses a zoomable viewer with annotation tools: providers can mark specific regions of interest, add callout annotations visible to the reviewing clinician, and flag areas for patient attention in the response.

    Priority ordering surfaces urgent cases first: lesions flagged as rapidly changing, cases from patients with prior melanoma history, and any submission with patient-reported bleeding or ulceration. Non-urgent cases queue in submission order. The provider can filter the queue by case type, submission date, patient age group, and review status.

    Response generation is structured: the provider selects a clinical disposition (no action required, prescription generated, in-person referral recommended, additional images requested, urgent referral), adds a narrative response that's visible to the patient, and attaches a care plan document where relevant. The structured disposition data feeds into practice analytics and compliance reporting. Response drafts are auto-saved so no work is lost if the provider is interrupted mid-review.

  4. Specialist escalation routing

    Case routing mechanism for complex presentations that warrant a second opinion or specialist review, built into the provider workflow, not relying on out-of-band communication. When a reviewing provider encounters a case requiring specialist input, they initiate an escalation from within the review interface: select the specialist type (Mohs surgery, paediatric dermatology, dermatopathology), add a routing note with the specific clinical question, and submit. The escalated case appears in the specialist's queue with the original submission intact and the routing note attached.

    Specialist review creates a structured consultation note linked to the original case. The original provider is notified when the specialist review is complete and can see the consultation note alongside their own working notes before finalising the patient response. The consultation note is retained as part of the case record with the same audit trail and retention requirements as the original clinical documentation.

    Escalation history is visible within the case timeline, provider, escalation reason, specialist assigned, response time, and outcome. This creates the documentation needed for clinical governance review and quality assurance audits. Access control ensures that escalated cases are visible to the receiving specialist but that only the assigned provider and specialist can access the full case PHI, applying the HIPAA minimum necessary standard throughout the escalation workflow.

  5. HIPAA-compliant image storage

    HIPAA technical safeguard implementation for dermatological image data, which has specific compliance considerations because images are inherently identifiable PHI when they include visible facial features, tattoos, or distinctive skin characteristics, even when metadata is stripped. Images are stored as FHIR Binary resources rather than in generic object storage, so access is governed by the same role-based access control and audit logging as structured clinical data.

    Storage uses AES-256 encryption at rest on HIPAA-eligible AWS S3 or GCP Cloud Storage buckets, with Business Associate Agreements executed with every infrastructure provider that handles image PHI. Pre-signed URLs with short expiry windows (typically 15 minutes) control temporary access to image files, so images are never publicly accessible and URL sharing doesn't create an access control gap. Image metadata, including EXIF data that can include location coordinates, is stripped at submission before storage.

    Retention policy enforcement applies HIPAA's minimum requirements: clinical records retained for the period required by state law (typically 7--10 years for adult patient records, longer for paediatric records). Automated retention policy enforcement flags records approaching the deletion window for review rather than deleting automatically, because clinical context may require extended retention beyond the standard period. Audit logs capture every image access event, who accessed which case, at what time, from which IP, and are retained for a minimum of 6 years per HIPAA requirements.

  6. Dermatology EHR integration

    Integration with the dermatology-specific EHRs most commonly deployed in US practices. Nextech EHR integration uses the Nextech API for patient demographics, appointment scheduling, and clinical note write-back. Modernizing Medicine EMA (Electronic Medical Assistant) integration uses the EMA API for patient record access, encounter creation, and prescription workflows, EMA's dermatology-specific data model includes structured fields for lesion location, morphology classification, and treatment response that map cleanly to the clinical data we capture in the asynchronous intake.

    For practices on Epic, we use FHIR R4 with SMART on FHIR OAuth 2.0 for authorisation. Each completed teledermatology case writes back to the patient's Epic chart as a FHIR Encounter resource with a linked FHIR DocumentReference containing the provider's consultation note, so the teledermatology interaction appears in the patient's longitudinal record without manual transcription. FHIR DiagnosticReport resources carry structured findings where the clinical workflow generates them.

    For practices on legacy systems that predate FHIR, HL7 v2 messaging through an integration engine (Mirth Connect or Azure Health Data Services) handles patient demographic sync, encounter creation, and results delivery. Integration scope and complexity is scoped during discovery, the clinical data flow required (read-only patient demographics vs. bidirectional structured note write-back) determines the implementation approach.

Frequently asked questions

A focused teledermatology MVP, asynchronous image submission with structured intake, provider review queue, patient-provider secure messaging, and HIPAA-compliant image storage, typically runs $40,000--$80,000 and delivers in 12--16 weeks. That scope covers FHIR Binary image storage, role-based access control, audit logging, BAA setup with your cloud provider, and a mobile-responsive patient submission interface.

A full-featured platform with dermatology EHR integration (Nextech, Modernizing Medicine EMA, or Epic FHIR R4), specialist escalation routing, image annotation tools, structured clinical intake with conditional branching, prescription generation, and practice analytics typically runs $80,000--$150,000. The primary cost drivers are EHR integration complexity, the depth of conditional logic in the intake forms, and the number of specialist routing pathways. We scope every project before pricing it.

Yes. Any software that handles patient images and clinical information in the US must comply with HIPAA's Technical, Administrative, and Physical Safeguard requirements under 45 CFR Part 164. For teledermatology specifically, this applies to patient images (HIPAA's definition of PHI includes photographic images that could reasonably identify an individual), clinical intake data, provider consultation notes, and all communication between the patient and the practice.

The practical requirements: AES-256 encryption at rest for image storage and clinical data, TLS 1.3 for all data in transit, role-based access control applying the minimum necessary standard, audit logs of every PHI access event retained for 6 years minimum, and signed Business Associate Agreements with every third-party provider that processes PHI, cloud storage, video infrastructure, notification services, and analytics platforms if they touch PHI. EXIF metadata including GPS location must be stripped from images at submission. We implement these requirements from the start of the build, not as a retrofit.

Asynchronous store-and-forward is preferable for most dermatological presentations because skin conditions are visual, a well-photographed lesion or rash with a complete clinical history gives the dermatologist the same clinical information as a live video visit, without requiring the patient and provider to be available at the same time. This is faster for the patient (no scheduling wait), more efficient for the practice (providers review cases in focused batches rather than one-at-a-time live visits), and clinically equivalent for most presenting concerns.

Synchronous video is better suited to follow-up visits where the provider needs to discuss treatment response interactively, consultations where the patient needs real-time education, and presentations where the clinical question involves dynamic behaviour (e.g., a rash that changes in appearance over minutes). A well-designed teledermatology platform supports both modalities: the asynchronous workflow handles the majority of case volume efficiently, with synchronous video available for the cases where live interaction adds clinical value. We build both into the platform architecture so providers can route each case to the appropriate workflow.

Yes. The most common dermatology EHRs in US practices are Nextech, Modernizing Medicine (EMA), and Epic. Nextech exposes an API for patient demographics, appointments, and clinical documentation. EMA (Electronic Medical Assistant) has a dermatology-specific data model with structured lesion classification fields that align well with the structured intake data we capture. Epic uses FHIR R4 with SMART on FHIR authorisation, covering Patient, Encounter, Observation, MedicationRequest, and DocumentReference resources.

Older systems that predate FHIR use HL7 v2 messaging through an integration engine. The specific integration scope, read-only patient demographics vs. full bidirectional structured note write-back, determines complexity and timeline. We define the exact FHIR resource scope or HL7 message types needed during discovery, test against your EHR's sandbox before production deployment, and scope the EHR integration work explicitly because it's the component most often underestimated at the proposal stage.

What clients say

What our clients say

Three-year average engagement. Founders and operators describing the work in their own words. No marketing varnish.

Charles E.
Charles E.
USA flagUSA
Entrepreneur at Aggie Technologies

All of the sprints were completed on schedule and on budget. We highly recommend RaftLabs!

Related services

  • Telemedicine App Development, HIPAA-aware video consultation platforms, asynchronous telehealth, and EMR integration for digital health companies
  • Patient Portal Development, Patient-facing web and mobile portals for appointment scheduling, secure messaging, and clinical record access
  • Custom Software Development, Custom healthcare platforms, clinical workflow systems, and patient management tools built to your compliance requirements
  • AI Agent Development, AI agents for clinical document summarisation, image-based triage support, and care gap detection

Talk to us about your teledermatology project.

Tell us your clinical specialty focus, your current EHR environment, and whether you're building for a single practice or a multi-site network. We'll scope the build.

  • Scope and cost agreed before work starts. No surprises. No obligation.
  • Working prototype within 3 weeks of kickoff.
  • Pay by milestone. You see progress before each invoice.
  • 60-day post-launch warranty. Bug fixes, UI tweaks, and deployment support. No retainer.
  • All conversations are NDA-protected.