Exclusion Screening of data: Healthcare Claims DatabaseDans le cas de l'utilisation de bases de données sur les demandes de remboursement des soins de santé, les patients (Member_ID) atteints d'une certaine maladie (ICD10_Level1_code) doivent être exclus.
Comment puis-je utiliser JMP pour exclure tout "patient" qui a eu une certaine maladie au moins une fois dans les données?
Merci pour votre attention.

Objet: Exclusion Screening of data: Healthcare Claims DatabaseQuelqu'un sera probablement en mesure de vous donner un moyen de le faire via un script, mais jusque-là, c'est un moyen quelque peu détourné pour y parvenir. Vous pouvez utiliser Analyze-Tabulate en mettant l'ID dans les lignes et le code de la maladie dans les colonnes. Faites-en un tableau de données. Sélectionnez toutes les lignes (ID) qui ont un 1 dans la colonne de code de maladie souhaitée, puis sous-ensemble ces lignes (pas de colonnes nécessaires). Ensuite, vous pouvez joindre la liste de sous-ensembles de lignes à l'ensemble de données d'origine à l'aide des ID (y compris les non-correspondances, mais n'excluez pas les multiples). Créez ensuite une colonne avec une instruction IF que si les ID correspondent (entre la colonne ID d'origine et celle du sous-ensemble) alors = 1, sinon 0. Ensuite, vous pouvez sélectionner les 1 et les exclure.
Objet: Exclusion Screening of data: Healthcare Claims DatabaseEn poursuivant avec les solutions interactives (non scriptées), recherchez le code de la maladie dans l'une des lignes, cliquez dessus avec le bouton droit et choisissez Sélectionner les cellules correspondantes. Sélectionnez ensuite Lignes> Exclure. Vous pouvez également sélectionner Lignes> Sélection de lignes> Sélectionner où et définir la cible de recherche ici. Ensuite, excluez les lignes sélectionnées comme précédemment. Enfin, vous pouvez sélectionner Lignes> Filtre de données. Ajoutez la colonne avec le code de la maladie. Assurez-vous de vérifier le mode Inclure et l'option Inverse. Recherchez le code et sélectionnez-le dans la liste.
Ces alternatives affectent toutes l'état de la ligne. Toutes les plates-formes prêtent attention à l'état des lignes et répondent aux modifications de l'état des lignes. Cela vous permet d'effectuer une analyse ou de tracer des données et de passer rapidement de l'ensemble de données entier à n'importe quel sous-ensemble et de voir immédiatement le résultat.
Objet: Exclusion Screening of data: Healthcare Claims DatabaseJe ne pense pas que cela accomplira ce qui est demandé - il est facile d'exclure les lignes avec ce code de maladie, mais la question était de savoir comment exclure tous les identifiants de patients qui ont ce code de maladie et il y a plusieurs observations pour chaque patient ID. Ainsi, un patient peut avoir une observation avec ce code de maladie particulier et un tas d'autres observations avec d'autres codes de maladie. Ensuite, il est un peu plus compliqué d’exclure le les patients avec ce code de la maladie plutôt que juste le observations avec ce code de maladie.
Objet: Exclusion Screening of data: Healthcare Claims DatabaseExécutez le code ci-dessous pour créer un exemple de tableau et sélectionnez une condition spécifique. Cliquez ensuite sur l'en-tête de la colonne «Patients» et utilisez «Ligne> Sélection de ligne> Sélectionner les cellules correspondantes».
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);