美文网首页
病案首页手术编码修改_16Oct2020

病案首页手术编码修改_16Oct2020

作者: liang_rujiang | 来源:发表于2020-10-16 11:53 被阅读0次

背景

当形如 03.3100 的手术编码被错误的读成数值后,比如在 Excel 中,一旦进行修改后保存,则变成 3.31,需要恢复成 03.3100

目的

解决上述问题,当然更好地解决这个问题就是读成文本

说明

以下的代码能解决问题,虽然很不优雅,例如用purrr迭代会好一些,有时单位机器是内网,没有包,顺手写了也懒得改了,能用就行,能用就行

mysplit <- function(text) {
  sentence <- strsplit(text, "")
  sentence1 <- unlist(sentence)
  wl <- list()
  for (i in seq_along(sentence1)) {
    wrd <- sentence1[i]
    wl[[wrd]] <- c(wl[[wrd]], i)
  }
  wl
}

findit <- function(a, b) {
  temp <- mysplit(a)
  temp[[b]]
}

fill0pre <- function(x) {
  if (x != "") {
    if (findit(x, ".") == 2) {
      paste0("0", x)
    } else {
      x
    }
  } else {
    x
  }
}

fill0post <- function(x) {
  if(x == "") {
    x
  } else {
    if (nchar(x) >= 7) {
      x
    } else {
      x <- paste0(x, "0")
      fill0post(x)
      }
  }
}

fill0_2sides <- function(x) fill0post(fill0pre(x))

fill0vec <- function(x) {
  out <- vector()
  for (i in seq_along(x)) {
    out[i] <- fill0_2sides(x[i])
  }
  out
}

opreations <- c("C14x01C",
                 paste0("C35x0", 1:9, "C"),
                 paste0("C35x", 10:40, "C")
                )

dat <- read.csv("allcols.csv", 
          stringsAsFactors = F, colClasses = "character")

for (i in opreations) {
  dat[[i]] <- fill0vec(dat[[i]])
}

相关文章

  • 病案首页手术编码修改_16Oct2020

    背景 当形如 03.3100 的手术编码被错误的读成数值后,比如在 Excel 中,一旦进行修改后保存,则变成 3...

  • 2017-12-26

    病案首页手术表输入 位置:菜单栏->监测配置->自动监测程序->高级选项->表输入->16.病案首页手术; why...

  • 病案首页主要诊断的选择

    最近接触了病案室病案首页,其中最重要的莫过于病案首页的诊断编码,其直接影响到整个统计结果,目前Drgs和ICD正在...

  • 2019-11-04

    Drgs提升病案主页质量,基于中联his产品探索 在drgs编码的审核过程中,除主要诊断、其他诊断以及主要手术和操...

  • 提高新编码员的编码能力

    对新编码员加强考核频率 培养其阅读病案的思维

  • 病案首页功能

    首页管理 首页信息录入 首页信息查询 首页信息浏览 首页信息保存 首页字典管理 诊断信息字典 手术信息字典 病理信...

  • mysql编码

    查看编码 查看数据库编码 查看表编码 查看字段编码 修改编码格式 修改数据库编码格式 修改表编码 修改字段编码

  • JAVA将html[动态]页面转成图片(案例)

    近日项目上接到一个任务,设计并编写住院病案首页页面,然后将其转换成图片显示给医生查看。天哪,住院病案内容那么多,光...

  • MySQL中文乱码

    查看编码 修改编码 这种方式修改重启之后就会复原,不推荐 修改配置文件的编码 修改/etc/my.cnf配置文件,...

  • Eclispe(STS)设置UTF-8编码

    1.修改workspace编码 preference--> 2.修改文件编码格式 3.特定文件编码

网友评论

      本文标题:病案首页手术编码修改_16Oct2020

      本文链接:https://www.haomeiwen.com/subject/vxdzpktx.html