Screening dei dati di esclusione: Database dei reclami sanitariIn caso di collaborazione con i database delle richieste di assistenza sanitaria, è necessario escludere i pazienti (Member_ID) con una determinata malattia (ICD10_Level1_code).
Come posso usare JMP per escludere qualsiasi "paziente" che ha avuto una certa malattia almeno una volta all'interno dei dati?
Grazie per l'attenzione.

Ri: Esclusione Screening dei dati: Database dei reclami sanitariQualcuno sarà probabilmente in grado di darti un modo per farlo tramite lo scripting, ma fino ad allora, questo è un modo un po 'rotonda per ottenere questo risultato. È possibile utilizzare Analizza-Tabulare inserendo l'ID nelle righe e il codice della malattia nelle colonne. Trasformalo in una tabella di dati. Seleziona tutte le righe (ID) che hanno un 1 nella colonna del codice della malattia che desideri e quindi sottoinsegna quelle righe (non sono necessarie colonne). Quindi è possibile unire l'elenco di sottoinsiemi di righe al set di dati originale utilizzando gli ID (incluse le non corrispondenze, ma non escludere i multipli). Quindi creare una colonna con un'istruzione IF che, se gli ID corrispondono (tra la colonna ID originale e quella del sottoinsieme), allora = 1, altrimenti 0. Quindi è possibile selezionare 1 e escluderli.
Ri: Esclusione Screening dei dati: Database dei reclami sanitariContinuando con le soluzioni interattive (non basate su script), trova il codice della malattia in una delle righe, fai clic con il pulsante destro del mouse e scegli Seleziona celle corrispondenti. Quindi selezionare Righe> Escludi. In alternativa, è possibile selezionare Righe> Selezione riga> Seleziona dove e definire qui il target di ricerca. Quindi escludi le righe selezionate come prima. Infine, è possibile selezionare Righe> Filtro dati. Aggiungi la colonna con il codice della malattia. Assicurati di selezionare la modalità Includi e l'opzione Inversa. Trova il codice e selezionalo nell'elenco.
Queste alternative influenzano tutte lo stato della riga. Tutte le piattaforme prestano attenzione allo stato della riga e rispondono ai cambiamenti nello stato della riga. Ciò consente di eseguire un'analisi o tracciare i dati e passare rapidamente dall'intero set di dati a qualsiasi sottoinsieme e visualizzare immediatamente il risultato.
Ri: Esclusione Screening dei dati: Database dei reclami sanitariNon credo che ciò realizzerà ciò che viene richiesto: è facile escludere le righe con quel codice di malattia, ma la domanda era come escludere tutti gli ID paziente che hanno quel codice di malattia e ci sono più osservazioni per ogni paziente ID. Quindi, un paziente può avere un'osservazione con quel particolare codice di malattia e un mucchio di altre osservazioni con altri codici di malattia. Quindi, è un po 'più complicato escludere pazienti con quel codice di malattia piuttosto che solo il osservazioni con quel codice di malattia.
Ri: Esclusione Screening dei dati: Database dei reclami sanitariEseguire il codice seguente per creare una tabella di esempio e selezionare una condizione specifica. Quindi fare clic sull'intestazione della colonna "Pazienti" e utilizzare "Riga> Selezione riga> Seleziona celle corrispondenti".
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);