Dermatology Image Annotation FHIR Implementation Guide
0.1.0 - ci-build

Dermatology Image Annotation FHIR Implementation Guide - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

## : Annotation Type - TTL Representation

Active as of 2026-04-04

Raw ttl | Download

    @prefix fhir: <http://hl7.org/fhir/> .
    @prefix owl: <http://www.w3.org/2002/07/owl#> .
    @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
    @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
    @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

    # - resource -------------------------------------------------------------------

     a fhir:CodeSystem ;
      fhir:nodeRole fhir:treeRoot ;
      fhir:id [ fhir:v "annotation-type"] ; #
      fhir:text [
    fhir:status [ fhir:v "generated" ] ;
    fhir:div [ fhir:v "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: CodeSystem annotation-type</b></p><a name=\"annotation-type\"> </a><a name=\"hcannotation-type\"> </a><p>This case-sensitive code system <code>https://annotatemd.com/fhir/ig/CodeSystem/annotation-type</code> defines the following codes:</p><table class=\"codes\"><tr><td style=\"white-space:nowrap\"><b>Code</b></td><td><b>Display</b></td><td><b>Definition</b></td></tr><tr><td style=\"white-space:nowrap\">lesion-classification<a name=\"annotation-type-lesion-classification\"> </a></td><td>Lesion Classification</td><td>Classification of a skin lesion by diagnosis</td></tr><tr><td style=\"white-space:nowrap\">segmentation<a name=\"annotation-type-segmentation\"> </a></td><td>Segmentation</td><td>Pixel-level delineation of lesion boundaries</td></tr><tr><td style=\"white-space:nowrap\">full-annotation<a name=\"annotation-type-full-annotation\"> </a></td><td>Full Annotation</td><td>Classification + segmentation + clinical attributes</td></tr><tr><td style=\"white-space:nowrap\">quick-classify<a name=\"annotation-type-quick-classify\"> </a></td><td>Quick Classify</td><td>Rapid clinician-driven or AI-assisted classification</td></tr><tr><td style=\"white-space:nowrap\">dermatology-annotation<a name=\"annotation-type-dermatology-annotation\"> </a></td><td>Dermatology Annotation</td><td>Observation category code for dermatology image annotation</td></tr><tr><td style=\"white-space:nowrap\">confidence-score<a name=\"annotation-type-confidence-score\"> </a></td><td>Confidence Score</td><td>Annotator self-reported confidence in classification (0-1)</td></tr><tr><td style=\"white-space:nowrap\">segmentation-mask<a name=\"annotation-type-segmentation-mask\"> </a></td><td>Segmentation Mask</td><td>Pixel-level segmentation mask image</td></tr><tr><td style=\"white-space:nowrap\">bounding-boxes<a name=\"annotation-type-bounding-boxes\"> </a></td><td>Bounding Boxes</td><td>Bounding box coordinates for lesion location</td></tr><tr><td style=\"white-space:nowrap\">qa-review-status<a name=\"annotation-type-qa-review-status\"> </a></td><td>QA Review Status</td><td>Quality assurance review status</td></tr><tr><td style=\"white-space:nowrap\">inter-annotator-agreement<a name=\"annotation-type-inter-annotator-agreement\"> </a></td><td>Inter-Annotator Agreement</td><td>Cohen's kappa or similar inter-annotator agreement score</td></tr><tr><td style=\"white-space:nowrap\">prediction-confidence<a name=\"annotation-type-prediction-confidence\"> </a></td><td>Prediction Confidence</td><td>AI model prediction confidence score (0-1)</td></tr><tr><td style=\"white-space:nowrap\">heatmap<a name=\"annotation-type-heatmap\"> </a></td><td>Heatmap</td><td>Gradient visualization of AI model attention</td></tr><tr><td style=\"white-space:nowrap\">inference-time-ms<a name=\"annotation-type-inference-time-ms\"> </a></td><td>Inference Time</td><td>AI model inference time in milliseconds</td></tr><tr><td style=\"white-space:nowrap\">change-detected<a name=\"annotation-type-change-detected\"> </a></td><td>Change Detected</td><td>Whether classification changed between time points</td></tr><tr><td style=\"white-space:nowrap\">change-type<a name=\"annotation-type-change-type\"> </a></td><td>Change Type</td><td>Type of change between temporal annotations</td></tr><tr><td style=\"white-space:nowrap\">earliest-date<a name=\"annotation-type-earliest-date\"> </a></td><td>Earliest Annotation Date</td><td>Date of first annotation in temporal series</td></tr><tr><td style=\"white-space:nowrap\">latest-date<a name=\"annotation-type-latest-date\"> </a></td><td>Latest Annotation Date</td><td>Date of most recent annotation in temporal series</td></tr></table></div>"^^rdf:XMLLiteral ]
      ] ; #
      fhir:url [
    fhir:v "https://annotatemd.com/fhir/ig/CodeSystem/annotation-type"^^xsd:anyURI ;
    fhir:l <https://annotatemd.com/fhir/ig/CodeSystem/annotation-type>
      ] ; #
      fhir:version [ fhir:v "0.1.0"] ; #
      fhir:name [ fhir:v "AnnotationType"] ; #
      fhir:title [ fhir:v "Annotation Type"] ; #
      fhir:status [ fhir:v "active"] ; #
      fhir:experimental [ fhir:v false] ; #
      fhir:date [ fhir:v "2026-04-04T01:37:20+00:00"^^xsd:dateTime] ; #
      fhir:publisher [ fhir:v "Annotate MD"] ; #
      fhir:contact ( [
    fhir:name [ fhir:v "Annotate MD" ] ;
        ( fhir:telecom [
    fhir:system [ fhir:v "url" ] ;
    fhir:value [ fhir:v "https://annotatemd.com" ]     ] [
    fhir:system [ fhir:v "email" ] ;
    fhir:value [ fhir:v "fhir@annotatemd.com" ]     ] )
      ] ) ; #
      fhir:description [ fhir:v "Types of dermatology image annotation and component codes for annotation Observation profiles"] ; #
      fhir:jurisdiction ( [
        ( fhir:coding [
    fhir:system [
    fhir:v "http://unstats.un.org/unsd/methods/m49/m49.htm"^^xsd:anyURI ;
    fhir:l <http://unstats.un.org/unsd/methods/m49/m49.htm>       ] ;
    fhir:code [ fhir:v "001" ] ;
    fhir:display [ fhir:v "World" ]     ] )
      ] ) ; #
      fhir:caseSensitive [ fhir:v true] ; #
      fhir:content [ fhir:v "complete"] ; #
      fhir:count [ fhir:v "17"^^xsd:nonNegativeInteger] ; #
      fhir:concept ( [
    fhir:code [ fhir:v "lesion-classification" ] ;
    fhir:display [ fhir:v "Lesion Classification" ] ;
    fhir:definition [ fhir:v "Classification of a skin lesion by diagnosis" ]
      ] [
    fhir:code [ fhir:v "segmentation" ] ;
    fhir:display [ fhir:v "Segmentation" ] ;
    fhir:definition [ fhir:v "Pixel-level delineation of lesion boundaries" ]
      ] [
    fhir:code [ fhir:v "full-annotation" ] ;
    fhir:display [ fhir:v "Full Annotation" ] ;
    fhir:definition [ fhir:v "Classification + segmentation + clinical attributes" ]
      ] [
    fhir:code [ fhir:v "quick-classify" ] ;
    fhir:display [ fhir:v "Quick Classify" ] ;
    fhir:definition [ fhir:v "Rapid clinician-driven or AI-assisted classification" ]
      ] [
    fhir:code [ fhir:v "dermatology-annotation" ] ;
    fhir:display [ fhir:v "Dermatology Annotation" ] ;
    fhir:definition [ fhir:v "Observation category code for dermatology image annotation" ]
      ] [
    fhir:code [ fhir:v "confidence-score" ] ;
    fhir:display [ fhir:v "Confidence Score" ] ;
    fhir:definition [ fhir:v "Annotator self-reported confidence in classification (0-1)" ]
      ] [
    fhir:code [ fhir:v "segmentation-mask" ] ;
    fhir:display [ fhir:v "Segmentation Mask" ] ;
    fhir:definition [ fhir:v "Pixel-level segmentation mask image" ]
      ] [
    fhir:code [ fhir:v "bounding-boxes" ] ;
    fhir:display [ fhir:v "Bounding Boxes" ] ;
    fhir:definition [ fhir:v "Bounding box coordinates for lesion location" ]
      ] [
    fhir:code [ fhir:v "qa-review-status" ] ;
    fhir:display [ fhir:v "QA Review Status" ] ;
    fhir:definition [ fhir:v "Quality assurance review status" ]
      ] [
    fhir:code [ fhir:v "inter-annotator-agreement" ] ;
    fhir:display [ fhir:v "Inter-Annotator Agreement" ] ;
    fhir:definition [ fhir:v "Cohen's kappa or similar inter-annotator agreement score" ]
      ] [
    fhir:code [ fhir:v "prediction-confidence" ] ;
    fhir:display [ fhir:v "Prediction Confidence" ] ;
    fhir:definition [ fhir:v "AI model prediction confidence score (0-1)" ]
      ] [
    fhir:code [ fhir:v "heatmap" ] ;
    fhir:display [ fhir:v "Heatmap" ] ;
    fhir:definition [ fhir:v "Gradient visualization of AI model attention" ]
      ] [
    fhir:code [ fhir:v "inference-time-ms" ] ;
    fhir:display [ fhir:v "Inference Time" ] ;
    fhir:definition [ fhir:v "AI model inference time in milliseconds" ]
      ] [
    fhir:code [ fhir:v "change-detected" ] ;
    fhir:display [ fhir:v "Change Detected" ] ;
    fhir:definition [ fhir:v "Whether classification changed between time points" ]
      ] [
    fhir:code [ fhir:v "change-type" ] ;
    fhir:display [ fhir:v "Change Type" ] ;
    fhir:definition [ fhir:v "Type of change between temporal annotations" ]
      ] [
    fhir:code [ fhir:v "earliest-date" ] ;
    fhir:display [ fhir:v "Earliest Annotation Date" ] ;
    fhir:definition [ fhir:v "Date of first annotation in temporal series" ]
      ] [
    fhir:code [ fhir:v "latest-date" ] ;
    fhir:display [ fhir:v "Latest Annotation Date" ] ;
    fhir:definition [ fhir:v "Date of most recent annotation in temporal series" ]
      ] ) . #