If the contractor and the principal company are not willing to negotiate with you, then best option would be to send a legal notice and hope they would come down for negotiation. If they don't, then you can file a case in the court and seek compensation based on the medical certificates.
For further information or queries, feel free to contact me on 7601090381 or firstname.lastname@example.org
As per your submission it reveals that this is a matter of women compensation Act
You can send legal notice through your advocate and can claim compesation
You can call me for legal advise on mobile no 9359867870
Advocate IRFAN SHAIKH