Hallo STATA-Profis
Ich habe einen Datensatz zu Spitalaufenthalten und Medikamentenverabreichungen mit unter anderem folgenden Variablen und Beobachtungen:
id_extern eintritt austritt Medi.verabreichung id_intern
333 03.08.2013 12:00 10.08.2013 12:00 05.08.2013 11:02 AUG1
333 03.08.2013 12:00 10.08.2013 12:00 06.08.2013 11:02 AUG1
333 14.08.2013 05:00 18.08.2013 15:00 14.08.2013 20:10 AUG2
333 14.08.2013 05:00 18.08.2013 15:00 15.08.2013 01:01 AUG2
333 14.08.2013 05:00 18.08.2013 15:00 15.08.2013 09:28 AUG2
333 14.08.2013 05:00 18.08.2013 15:00 15.08.2013 16:45 AUG2
333 14.08.2013 05:00 18.08.2013 15:00 16.08.2013 02:43 AUG2
333 14.08.2013 05:00 18.08.2013 15:00 16.08.2013 10:35 AUG2
333 14.08.2013 05:00 18.08.2013 15:00 16.08.2013 17:21 AUG2
333 14.08.2013 05:00 18.08.2013 15:00 16.08.2013 20:10 AUG2
333 14.08.2013 05:00 18.08.2013 15:00 17.08.2013 16:45 AUG2
333 14.08.2013 05:00 18.08.2013 15:00 18.08.2013 10:40 AUG2
658 21.01.2014 01:40 22.01.2014 15:00 21.01.2014 10:10 JAN40
658 21.01.2014 01:40 22.01.2014 15:00 21.01.2014 17:26 JAN40
658 21.01.2014 01:40 22.01.2014 15:00 22.01.2014 01:58 JAN40
658 21.01.2014 01:40 22.01.2014 15:00 22.01.2014 10:11 JAN40
658 22.01.2014 15:00 23.01.2014 13:28 22.01.2014 17:44 JAN39
658 22.01.2014 15:00 23.01.2014 13:28 23.01.2014 01:18 Jan39
658 22.01.2014 15:00 23.01.2014 13:28 23.01.2014 09:03 JAN39
Nun möchte ich die Variablen "eintritt2" und "austritt2" generieren. Und hier die Bedingung: Falls ein Patient innerhalb von 48Stunden einen Austritt- und Wiedereintritt hat, soll dies als ein Aufenthalt angesehen werden. Für id_extern 658 wäre dann "eintritt2" immer 21.01.2014 01:40 und "austritt2" immer 23.01.2014 13:28. Bei id_extern 333 würde sich nichts verändern.
Kann mir jemand helfen, wie ich das lösen kann? Es soll scheinbar mit egen, _n und _N funktionieren. Ich hab das aber nicht hingekriegt.
Danke und Grüsse
Marabella