Nurses: direct green card (EB-3, 'Schedule A') — United States
The US is short of registered nurses, so a hospital or nursing home can sponsor a qualified nurse straight for a green card (permanent residence) — no lottery and no H-1B needed. Your husband/wife and children under 21 get green cards at the same time.
What you need
Nursing degree or diploma and a valid Nepal Nursing Council licence
Pass the NCLEX-RN, the US nurse licensing exam — it isn't offered in Nepal, so most Nepali nurses take it at a Pearson VUE centre in India
A credentials check of your nursing education (CGFNS) and, usually, a licence or exam eligibility from a US state board of nursing
An English test at the level CGFNS sets for nurses (IELTS Academic, TOEFL iBT, OET or PTE Academic)
A VisaScreen certificate from CGFNS (required for the immigrant visa)
A US employer (hospital, nursing home or recruitment agency) willing to sponsor you
Step by step
Get your Nepal Nursing Council licence and at least 1–2 years of hospital experience.
Have your education checked by CGFNS and apply to a US state board of nursing for permission to sit the NCLEX.
Pass the NCLEX-RN and an English test.
Find a sponsor: apply directly to US hospitals or to a licensed international nurse recruitment agency.
The employer files Form I-140 under 'Schedule A' (no labour-market test needed).
Wait for your priority date to become current in the Visa Bulletin, then get your VisaScreen certificate, do the medical and attend the immigrant visa interview at the US Embassy in Kathmandu.