Ausschlussprüfung von Daten: Datenbank für gesundheitsbezogene AngabenBei der Arbeit mit Datenbankangaben für Gesundheitsleistungen müssen Patienten (Member_ID) mit einer bestimmten Krankheit (ICD10_Level1_code) ausgeschlossen werden.
Wie kann ich JMP verwenden, um alle auszuschließen? "geduldig" das hat eine bestimmte krankheit mindestens einmal in den daten gehabt?
Vielen Dank für Ihre Aufmerksamkeit.

Betreff: Ausschlussprüfung von Daten: Datenbank für medizinische AngabenJemand wird Ihnen wahrscheinlich die Möglichkeit geben, dies per Skript zu tun, aber bis dahin ist dies ein etwas umständlicher Weg, um dies zu erreichen. Sie könnten Analyse-Tabulate verwenden, um die ID in die Zeilen und den Krankheitscode in die Spalten zu schreiben. Machen Sie das in eine Datentabelle. Wählen Sie alle Zeilen (IDs) mit einer 1 in der gewünschten Krankheitscode-Spalte aus und unterteilen Sie diese Zeilen (keine Spalten erforderlich). Anschließend können Sie die Teilmengenliste der Zeilen unter Verwendung der IDs mit der ursprünglichen Datenmenge verknüpfen (einschließlich der Nicht-Übereinstimmungen, jedoch ohne Mehrfachnennungen). Erstellen Sie dann eine Spalte mit einer IF-Anweisung, die bei Übereinstimmung der IDs (zwischen der ursprünglichen ID-Spalte und der aus der Teilmenge) = 1, andernfalls 0 ist. Dann können Sie die Einsen auswählen und ausschließen.
Betreff: Ausschlussprüfung von Daten: Datenbank für medizinische AngabenFahren Sie mit den interaktiven Lösungen (ohne Skript) fort, suchen Sie den Krankheitscode in einer der Zeilen, klicken Sie mit der rechten Maustaste darauf und wählen Sie Passende Zellen auswählen. Wählen Sie dann Zeilen> Ausschließen. Alternativ können Sie Zeilen> Zeilenauswahl> Wo auswählen und das Suchziel hier definieren. Schließen Sie dann die ausgewählten Zeilen wie zuvor aus. Schließlich können Sie Zeilen> Datenfilter auswählen. Fügen Sie die Spalte mit dem Krankheitscode hinzu. Stellen Sie sicher, dass Sie den Einschlussmodus und die Option Inverse aktivieren. Suchen Sie den Code und wählen Sie ihn in der Liste aus.
Diese Alternativen wirken sich alle auf den Zeilenstatus aus. Alle Plattformen beachten den Zeilenstatus und reagieren auf Änderungen im Zeilenstatus. Auf diese Weise können Sie eine Analyse durchführen oder Daten plotten und schnell von der gesamten Datenmenge zu einer beliebigen Teilmenge wechseln und sofort das Ergebnis sehen.
Betreff: Ausschlussprüfung von Daten: Datenbank für medizinische AngabenIch glaube nicht, dass dies die gestellten Anforderungen erfüllt - es ist einfach, die Zeilen mit diesem Krankheitscode auszuschließen, aber die Frage war, wie alle Patienten-IDs mit diesem Krankheitscode ausgeschlossen werden können und für jeden Patienten gibt es mehrere Beobachtungen ICH WÜRDE. So kann ein Patient eine Beobachtung mit diesem bestimmten Krankheitscode und eine Reihe anderer Beobachtungen mit anderen Krankheitscodes haben. Dann ist es etwas komplizierter, das auszuschließen Patienten mit diesem Krankheitscode und nicht nur mit dem Beobachtungen mit diesem Krankheitscode.
Betreff: Ausschlussprüfung von Daten: Datenbank für medizinische AngabenFühren Sie den folgenden Code aus, um eine Beispieltabelle zu erstellen und eine bestimmte Bedingung auszuwählen. Klicken Sie dann auf die Überschrift der Spalte "Patienten" und wählen Sie "Zeile> Zeilenauswahl> Passende Zellen auswählen".
NamesDefaultToHere(1);
// Make some data
dt = NewTable("Data",
NewColumn("Patients", Numeric, Nominal, Formula(RandomInteger(1, 25))),
NewColumn("Condition", Numeric, Nominal, Formula(Random Integer(1, 10))),
AddRows(100)
);
dt << runFormulas;
// Use a Distribution to see what happening
dt << Distribution(
Nominal Distribution( Column( :Patients ) ),
Nominal Distribution( Column( :Condition ) ),
Histograms Only
);
// Select the required condition(s)
Wait(2);
dt << selectWhere(:Condition == 1);