Introduce dhis adapter and use it for level