public class DataValidator extends Object
| Constructor and Description |
|---|
DataValidator(File dataFile) |
| Modifier and Type | Method and Description |
|---|---|
List<org.protempa.backend.dsb.DataValidationEvent> |
getValidationEvents()
Get the validation events generated after validate() is called.
|
boolean |
isFailed() |
DataValidator |
setCpts(List<CPT> inCptCodes)
Set the list of CPT codes to validate.
|
DataValidator |
setEncounters(List<Encounter> inEncounters)
Set the list of encounters to validate.
|
DataValidator |
setIcd9Diagnoses(List<Icd9Diagnosis> inIcd9Diagnoses)
Set the list of ICD9 Diagnosis codes to validate.
|
DataValidator |
setIcd9Procedures(List<Icd9Procedure> inIcd9Procedures)
Set the list of ICD9 procedure codes to validate.
|
DataValidator |
setLabs(List<Lab> inLabs)
Set the list of labs to validate.
|
DataValidator |
setMedications(List<Medication> inMedications)
Set the list of medications to validate.
|
DataValidator |
setPatients(List<Patient> inPatients)
Set the list of patients to validate.
|
DataValidator |
setProviders(List<Provider> inProviders)
Set the list of providers to validate
|
DataValidator |
setVitals(List<Vital> inVitals)
Set the list of vitals to validate.
|
void |
validate()
Run all the validation routines for the data we have.
|
public DataValidator(File dataFile)
public boolean isFailed()
public DataValidator setPatients(List<Patient> inPatients)
inPatients - The patients to validate.public DataValidator setEncounters(List<Encounter> inEncounters)
inEncounters - The list of encounters to validate.public DataValidator setProviders(List<Provider> inProviders)
inProviders - The list of providers to validate.public DataValidator setCpts(List<CPT> inCptCodes)
inCptCodes - The list of CPT codes to validate.public DataValidator setIcd9Procedures(List<Icd9Procedure> inIcd9Procedures)
inIcd9Procedures - The list of ICD9 procedure codes to validate.public DataValidator setIcd9Diagnoses(List<Icd9Diagnosis> inIcd9Diagnoses)
inIcd9Diagnoses - The list of ICD9 diagnosis codes to validate.public DataValidator setMedications(List<Medication> inMedications)
inMedications - The list of medications to validate.public DataValidator setLabs(List<Lab> inLabs)
inLabs - The list of labs to validate.public DataValidator setVitals(List<Vital> inVitals)
inVitals - The list of vitals to validate.public void validate()
public List<org.protempa.backend.dsb.DataValidationEvent> getValidationEvents()
Copyright © 2012–2018 Emory University. All rights reserved.