RheumaComposites.jl
Rheumatology composite scores in Julia
RheumaComposites.jl leverages Julia's type system and multiple dispatch to allow you to construct and work with common composite scores in Rheumatology.
This package is not currently registered with the Julia package registry, so you have to install it via url:
import Pkg
Pkg.add(url="https://github.com/simonsteiger/RheumaComposites.jl")
Now you're ready to start working with composite scores:
using RheumaComposites, Unitful
das28 = DAS28ESR(tjc=4, sjc=3, pga=4.1u"cm", apr=19u"mm/hr")
score(das28)
isremission(das28)
categorise(das28)
This package currently supports the following composites:
Rheumatoid Arthritis | Psoriatric Arthritis | Spondyloarthritis | Lupus | ... |
---|---|---|---|---|
DAS28 | DAPSA | BASDAI | ... | |
SDAI | ... | |||
CDAI | ... | |||
Boolean remission | ... |
Additional subtypes and modifications of these composites are available, e.g., the DAS28CRP or the Revised Boolean Remission.
If you spot a bug or want to ask for a new feature, please open an issue on the GitHub repository.