patient recovery technology