NASCIS is a calculator for the NASCIS II/III protocol that may be considered in the acute treatment phase for patients with traumatic spinal cord injury. The app provides a dose suggestion based on posttraumatic interval and body weight according to scientific evaluations.

This app has been developed and tested by a neurosurgeon, and incorporates CE-marked technology for risk minimization inspired by the European MEDDEV guidelines and FDA guidance on mobile medical applications.


Bracken et al. Methylprednisolone or tirilazad mesylate administration after acute spinal cord injury: 1-year follow up. Results of the third National Acute Spinal Cord Injury randomized controlled trial. J Neurosurg. 1998 Nov;89(5):699-706.


NASCIS was rejected twice for the App Store for this reason:

“Apps that calculate medicinal dosages must be submitted by the manufacturer of those medications or recognized institutions such as hospitals, insurance companies, and universities”

I decided not to try any further…. therefore, the source code of the app is available for everyone who likes to compile the app for personal use, or for learning purposes.

Source code

You can download the source code from GitHub.


The app has been developed in Xcode 6.3 for iOS8 using Swift as a programming language.


2 Responses to “NASCIS”

  1. Haria Sile says:

    sorry can you please contact the British Tax office on the last dontation – however it would be free – however I am liable to pay 20% tax on the value of donation when I return so if the donation value is £100 I owe the tax office £20.

    can you please send the fact that I volunteered for you as a tax receipt to the British Tax off ice and my hours of work i.e 8 hours – my national insurance number is JJ255006c to include:

    My Personal Identification Number:- UK49888308
    IDENTIFICATION NUMBER OF CAARD- 80826 00001 4027 7296

  2. Haria Sile says:

    Can I write my details again Please:

    Please use the below details instead of the above one:

    Personal Identification Number: UK49888308
    Identification Number Of Card: 80826000010140277296

Leave a Reply

Your email address will not be published. Required fields are marked *