| Stage of data processing | Purpose of stage | Activity |
| A. Transcribe and familiarise | Record data in written form for initial processing and reviewing to increase familiarity. | Transcribe recording on Microsoft Word. |
| Read transcripts and hand-written notes made during interviews. Check accuracy of transcripts. |
| Write down ideas that are reflective and important on hand-written notes. |
| B. Import to NVivo | Place data in analysis software tool for ease of processing. | Organise data by interviewee on NVivo. |
| C. Assign initial codes | Break data down into smaller segments and assign labels (codes) for systematic comparison between datasets. | Identify initial expected codes, via deductive coding, using research question, interview topics and important ideas noted during and after interviews on NVivo. |
| Assign deductive codes to all data systematically on Nvivo. |
| Code data inductively on NVivo, open to as many different perspectives of end users as possible, e.g. athletes, exercise physiotherapists, strength and conditioners, etc. |
| *Second coder, with experience in qualitative research, blind codes 12 randomly selected data excerpts inductively on Microsoft Excel. Primary researcher and second coder discuss initial and potential codes with rationale and justifications. |
| D. Develop working analytical framework | Identify similarities between codes and place into groups accordingly. This allows for further organisation of data into an initial analytical framework. | Form initial analytical framework by grouping codes into categories on NVivo. In this way, categories are defined. |
| Label data that is not easy to categorise as ‘other’. |
| E. Apply the analytical framework | Place codes for all transcripts into the developing analytical framework (indexing) to solidify categories. Code any unlabelled data to expand categories. | Apply the analytical framework by indexing transcripts, using existing categories and codes. |
| Code all ‘other’ data, placing ‘other’ data into existing coding index and/or expanding coding index with the emergent codes (Microsoft Excel). |
| F. Chart data into the framework matrix | Summarise and tabulate data for later processing into themes. This facilitates the emergence of themes of more abstract concepts that represent recurring patterns or ideas across the coded data. | Summarise coded data by category with quotations, and place summaries in a further spreadsheet matrix (Microsoft Excel). |
| G. Interpret the data | Develop and refine distinct themes, with visual mind-mapping representation. | Identify characteristics and differences of data to form themes. |
| Refine themes to develop the thematic network map, using Inspiration 10 mind-mapping software. |
| H. Participant checking and auditing | Ensure participant perspectives are accurately conveyed and underlying meanings are captured through suitable quotations and themes. | Maintain dialogue with interviewees and ensure representative quotations were approved by interviewees. |
| *Themes audited: discuss map and ideas with auditing biomechanist and osteopath to review themes. |
| I. Refine and process to convey results | Finalise thematic network and separate to visually represent themes and their relationships, highlighting how they connect and interact with each other. | Separate thematic network by theme in order to transfer themes and subthemes from Inspiration 10 to PowerPoint and then to Microsoft Word. Attribute icons to represent links between themes. Tabulate information. |
| *Osteopath audited diagrams and table. |
| Define and name themes. Researchers agree to finalise themes and subthemes. |
| Hold a focus group to address diverse cases and subthemes in which the primary researcher would not otherwise have knowledge or experience. |
| *Check themes relate to coded extracts. Quotes audited against data set by language specialist. |
| Finalised by research team. Paper produced. |