lesion-mapper
v0.1.7
Published
Skin Lesion Mapper for Dermatology
Downloads
2
Maintainers
Readme
Lesion Mapper - Vue Component
What is Lesion Mapper
Documenting skin lesions on body wireframes is common in dermatology and can be better in many ways than textual documentation. LesionMapperTM is a tool and a method to standardize the mapping of lesions. In the LesionMapper methodology, the type of lesions are represented by icons. The severity is represented by the opacity of the icon and the location and distribution by the position and size of the icon, respectively. The images can be dragged, enlarged or rotated.
This is a vue component that can be embedded in other systems. It can export the map as a JSON string or a base64 encoded image.
Installation
npm install vuejs-fabric --save
npm install lesion-mapper --save
Import
import VueFabric from 'vuejs-fabric';
import LesionMapper from 'lesion-mapper';
Vue.component('LesionMapper',LesionMapper);
Use
<lesion-mapper ref="lmCanvas" :lmWidth="width" :lmHeight="height"></lesion-mapper>
Usage
Props
| Name | Type | Default | Description | | ------ | ------ | ------- | ------------- | | lmWidth | Number | 0 | canvas width | | lmHeight | Number | 0 | canvas height | | lmJson | String | "" | Json to render| | lmImage | String | "" | Background | | lmDebug | Boolean| false | Debug? |
Events
| name | Type | Description | | ------------------------ | ----- | ------------------- | | savelm | event | Json representation | | exportlm | event | Base64 String |
Methods
setLmBackground(image)