Compare commits
37 Commits
2909f49eec
..
main
| Author | SHA1 | Date | |
|---|---|---|---|
| d3dcbc3d51 | |||
| faffd13524 | |||
| 9f7430a4ae | |||
| 4c27e84cbd | |||
| 560540cf1a | |||
| bd52e8c452 | |||
| 43b807cc63 | |||
| cb38ea347d | |||
| 6671939939 | |||
| a6f0c97d47 | |||
| 56484a5903 | |||
| b5323436ec | |||
| a57fb3aac8 | |||
| dbb8e1ed0d | |||
| e6c2a32ddb | |||
| 51acdd0ece | |||
| dcbf4f8b9d | |||
| 001f64cc76 | |||
| e95caafe28 | |||
| f45ebfd106 | |||
| cb6c739d14 | |||
| 20bf1d2c20 | |||
| a5581182c2 | |||
| ab1684651e | |||
| 67ba4921ca | |||
| db6c07595c | |||
| 35e4d31495 | |||
| 38aa06c4ee | |||
| 38e902cef0 | |||
| 3492b7f7ef | |||
| 44901be490 | |||
| 3c8a69b21c | |||
| 9b8f24ddd8 | |||
| ea45d8c845 | |||
| 134133498b | |||
| c9d09c44a2 | |||
| b12ae3fd5f |
+705
-77
File diff suppressed because it is too large
Load Diff
+7
-5
@@ -15,7 +15,7 @@ sqlLastDrop<-function(conn, tablename, droplast=1,dbtype=NULL){
|
||||
|
||||
|
||||
sqlInitialize<-function(ruta="ruta_database.R"){
|
||||
library(tidyverse)
|
||||
# library(tidyverse)
|
||||
library(RODBC)
|
||||
library(openxlsx)
|
||||
|
||||
@@ -24,10 +24,12 @@ sqlInitialize<-function(ruta="ruta_database.R"){
|
||||
}
|
||||
|
||||
sqlBackUp<-function(dbfile=file,conn=dta,bu.dir=NULL){
|
||||
print(dbfile)
|
||||
if(sqlTables(conn) %>% filter(TABLE_NAME == "UMID") %>% nrow > 0){bu.dir<-"BU_UM"}
|
||||
if(sqlTables(conn) %>% filter(TABLE_NAME == "OVID") %>% nrow > 0){bu.dir<-"BU_OVARIO"}
|
||||
|
||||
db=strsplit(dbfile, "/")[[1]]%>% tail(n=1)
|
||||
db=tail(strsplit(dbfile, "/")[[1]], n=1)
|
||||
print(db)
|
||||
bu_path<-gsub(db,bu.dir,dbfile)
|
||||
if (!dir.exists(bu_path)){
|
||||
dir.create(bu_path)
|
||||
@@ -75,12 +77,12 @@ sqlGenOVID<-function(conn=dta, nhcs=nhc.test, verb=T, sinc=F, dbtype=NULL){
|
||||
db<-c("dbcode"="PATID", "dbpref"="CCID")
|
||||
}
|
||||
|
||||
dbid<-sqlFetch(conn,db["dbcode"])
|
||||
dbid<-sqlFetch(conn,db["dbcode"], as.is=T)
|
||||
new.nhc<-nhcs[!nhcs %in% dbid$NHC] %>% unique()
|
||||
|
||||
if(length(new.nhc) > 0){
|
||||
if (nrow(dbid) == 0){next.num<-1}else{
|
||||
next.num<-gsub(db["dbcode"],"",dbid[,db["dbcode"]]) %>% as.numeric %>% max(na.rm=T)+1
|
||||
next.num<-gsub(db["dbpref"],"",dbid[,db["dbcode"]]) %>% as.numeric %>% max(na.rm=T)+1
|
||||
}
|
||||
print(next.num)
|
||||
last.num<-next.num+(length(new.nhc)-1)
|
||||
@@ -91,7 +93,7 @@ sqlGenOVID<-function(conn=dta, nhcs=nhc.test, verb=T, sinc=F, dbtype=NULL){
|
||||
if(dbtype=="UM"){
|
||||
dbid<-merge(dbid, newtab, all=T) %>% select(NHC,UMID) %>% arrange(UMID)
|
||||
# dbid$Id<-as.numeric(rownames(dbid))
|
||||
dbid$NHC<-as.numeric(dbid$NHC)
|
||||
# dbid$NHC<-dbid$NHC
|
||||
}
|
||||
if (dbtype=="CC"){
|
||||
dbid<-merge(dbid, newtab, all=T) %>% select(NHC,PATID) %>% arrange(PATID)
|
||||
|
||||
Reference in New Issue
Block a user