Portfolio: American Society of Nephrology – Kidney Self-Assessment Program (KSAP)

logo - ASN

COMPANY  //  American Society of Nephrology img - external link

CLIENT  // Astute Technology

DEVELOPER  //  Mobomo

SOLUTION  //  Kidney Self-Assessment Program (KSAP) for Continuing Medical Education (CME) img - external link



Our Work: Kingdom of Netherlands - Ideation / Strategy / Discovery / UX Design / Visual Design / User Stories / Code / Test / Launch


  • Consulted with the American Society of Nephrology executive team on strategy and requirements
  • Led a team of 5, including developers, user experience (UX) and visual designers, content strategists, and QA
  • Built using Agile Scrum and Test-Driven Development on open source technologies
  • Created a unique testing user experience that allows users to take the test twice (if necessary) during the same exam



The American Society of Nephrology (ASN) wanted to develop an online Kidney Self-Assessment Program (KSAP) that offers Continuing Medical Education (CME) and Part 2 Maintenance of Certification (MOC). The KSAP course would review the essentials of nephrology for fellows preparing for initial certification, practicing nephrologists preparing for recertification, and practitioners who want to refresh their understanding of the core elements of nephrology.

logo - KSAP

We utilized Agile Scrum for this project, where we spent Sprint 0 gathering requirements, writing user stories, and setting up our dev environments. The ASN team added a complex requirement during Sprint 0 to allow users to take the assessment twice in one sitting. This was a unique requirement because most tests that allow for re-examination simply let users retake the same test after they’ve completed the test and don’t pass. ASN wanted to do things differently – doctors are busy after all. So we designed a unique scoring system that provided real-time feedback on which questions were skipped as well as which questions were correct or incorrect, allowing the user to retake the questions they got incorrect before submitting the exam for a final score. We built logic into the system to keep track of how many times a user answered a question, as well as if they got it correct.

portfolio - KSAP wireframes

Once we had the user stories and the user experience (UX) wireframes completed and approved, we started test driven development (TDD) and deployed functional code at the end of each sprint that we utilized for QA and testing.

Each module is designed to include content from each of the ten ABIM nephrology blueprint categories and target the same content distribution as the exam. Questions in each module are unique and address different competencies within the blueprint categories to explore the breadth of material that may be encountered on the secure exam.

portfolio - ASN KSAP 1

We successfully deployed KSAP to rave reviews during Kidney Week 2015, which is the World’s Premier Nephrology conference where 10,000+ kidney professionals from around the world meet to exchange knowledge, learn the latest scientific and medical advances, and listen to engaging and provocative discussions with leading experts in the field. Attendees loved the fact that the questions and answers in the KSAP course are based on the American Board of Internal Medicine (ABIM) Examination Blueprint, which are content outlines for relevant medical topics to ensure all medical exams reflect what internists find most important.



Contact me if you want to break some rules and change the world. Or join the disruption using the Follow button in the bottom right corner of this page.

Leave a Reply