Skip to content

RheumaComposites.jl

Composite scores for Rheumatology in Julia

RheumaComposites

What is RheumaComposites.jl?

RheumaComposites.jl leverages Julia's type system and multiple dispatch to allow you to construct and work with common composite scores in Rheumatology.

Getting started

All you need to get started are some appropriately formatted measurements, then plug them into the composite score you'd like to work with:

julia
using RheumaComposites, Unitful
das28 = DAS28ESR(tjc=4, sjc=3, pga=4.1u"cm", apr=19u"mm/hr")
score(das28)
isremission(das28)
categorise(das28)

Supported composites

This package currently supports the following composites:

Rheumatoid ArthritisPsoriatric ArthritisSpondyloarthritisLupus...
DAS28DAPSABASDAI...
SDAI...
CDAI...
Boolean remission...

Additional subtypes and modifications of these composites are available, e.g., the DAS28CRP or the Revised Boolean Remission.

Contributing

If you spot a bug or want to ask for a new feature, please open an issue on the GitHub repository.