complexities of revenue cycle management