Description Usage Arguments Examples
This function selects patients who have had a start event and an end event of the users choosing so you can determine things like how long it takes to get a certain outcome. For example, how long does it take to get a patient into a fully squamous oesophagus after Barrett's ablation?
1 | TimeToStatus(dataframe, HospNum, EVENT, indicatorEvent, endEvent)
|
dataframe |
The dataframe |
HospNum |
The Hospital Number column |
EVENT |
The column that contains the outcome of choice |
indicatorEvent |
The name of the start event (can be a regular expression) |
endEvent |
The name of the endpoint (can be a regular expression) |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | # Firstly relevant columns are extrapolated from the
# Mypath demo dataset. These functions are all part of Histology data
# cleaning as part of the package.
v<-Mypath
v$NumBx<-HistolNumbOfBx(v$Macroscopicdescription,'specimen')
v$BxSize<-HistolBxSize(v$Macroscopicdescription)
# The histology is then merged with the Endoscopy dataset. The merge occurs
# according to date and Hospital number
v<-Endomerge2(Myendo,'Dateofprocedure','HospitalNumber',v,'Dateofprocedure',
'HospitalNumber')
# The function relies on the other Barrett's functions being run as well:
b1<-Barretts_PragueScore(v,'Findings')
b1$IMorNoIM<-Barretts_PathStage(b1,'Histology')
colnames(b1)[colnames(b1) == 'pHospitalNum'] <- 'HospitalNumber'
# The function groups the procedures by patient and gives all the procedures between
# the indicatorEvent amd the procedure just after the endpoint. Eg if the start is RFA and the
# endpoint is biopsies then it will give all RFA procedures and the first biopsy procedure
b1$EndoscopyEvent<-EndoscopyEvent(b1,"Findings","ProcedurePerformed",
"Macroscopicdescription","Histology")
nn<-TimeToStatus(b1,'HospitalNumber',"EndoscopyEvent","rfa","dilat")
rm(v)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.