Almost blew his finger off! HELP?

La

Sorry for dramatic title lol but my fiancé got to close to the firework last night and this was a result. What do we need to do to make this thing heal as fast as possible? Also any idea how long it will last?