The difference between an inpatient and outpatient care is how long a patient must remain in the facility where they have the procedure done. Inpatient care requires overnight hospitalization. Patients must stay at the medical facility where their procedure was done (which is usually a hospital) for at least one night.