# @automate-medical/fhir-schema-types 中文文档

规范地址：https://npmcn.com/package/%40automate-medical/fhir-schema-types/

版本：0\.0\.4
npm 元数据更新时间：2022-04-04T16:38:14.167Z
中文译文更新时间：2026-11-07T06:49:35.364Z
软件包许可：未声明

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40automate-medical/fhir-schema-types
原文对照：https://npmcn.com/package/%40automate-medical/fhir-schema-types/?lang=original

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：70.5 MB，3101 个文件
- 模块格式：ES Module
- TypeScript 类型：未声明
- 运行依赖：1 个
- 首次发布：2021-05-20T23:44:52.880Z
- 最新版本发布：2021-05-21T14:29:24.246Z
- 近 30 天下载量：2071（2026-10-07 至 2026-11-05，npm 官方下载统计）
- 已发布版本数：3（近 12 个月 0 个）

## 中文简介

FHIR 的脚本定义

## 安装

```sh
npm install @automate-medical/fhir-schema-types
```

也可以使用：`pnpm add @automate-medical/fhir-schema-types`、`yarn add @automate-medical/fhir-schema-types`、`bun add @automate-medical/fhir-schema-types`

## README

# fhir-schema 类型

Npm出版的"快医互通资源"(FHIR)的TypeScript定义集.

## 安装和使用

将它安装到已有的 TypeScript 工程中:

`npm install @automate-medical/fhir-schema-types`

定义按版本导出于模块的根层. 您可以导入最新的 _稳定_ 默认版本。 您也可以导入命名版本 .

```
import FHIR from '@automate-medical/fhir-schema-types'

import { R4 as FHIR } from '@automate-medical/fhir-schema-types'
```

也可以导入特定版本.

`import { v4_6_0 as FHIR } from '@automate-medical/fhir-schema-types'`

这个库在TypeScript中暴露了FHIR中所有元素和资源的类型和界面定义. 您可以在您的 TypeScript 工程中使用它来给操作 FHIR 文档的程序带来类型安全保障 。 我们写了一个定制的JSON计划,以实现这一目标,并确保最大的灵活性,以便项目能够维持到未来.

## 特征和路线图

_说明_ 这个项目是精密化的。 我们直到1.0时才对接口的稳定性作出承诺.

-   [x] JSON Schema 定义的简单翻译 `type` 财务报告和审定财务报表 `interface` 定义
-   [x] 支助 `const` 数值
-   [ ] 支持使用命名 `enum` 类型代替 `union` 列出字段选项的类型
-   [ ] 支助 `class` 定义而不是接口
-   [ ] 公共测试套房/CICD
-   [x] 对4.0.1(R4)版本的支持和最新出版的4.6.0版本
-   [ ] 程序上下载 JSON Schema 每个版本的 FHIR 定义和导出计划
-   [ ] 4.6.0+中提供的Graphql定义支持定义
-   [ ] 界定捐助许可证协议
-   [x] 出版国家预防机制模块
-   [ ] 国家防范机制建设应包括捆绑+源图,而不是原始建设

## 捐款

以下列方式建立项目:

`npm run build`

目前, 您必须在名为 `hl7`,其中您必须针对您需要构建的每个版本创建特定的fhir.schema.json文件。 未来,该项目将自行下载资产.

## 许可证和通知

版权所有 自动医疗公司.

FHIR®是HL7的注册商标,经HL7许可使用.

FHIR一词的使用绝不得到商标管理人的认可或担保,也不得到其部分赞助。 Automate Medical Inc.诚实地声称,该项目符合FHIR标准的4.0.1和4.6.0版本,作为公平使用的问题.

## 常见问题

### @automate-medical/fhir-schema-types 是什么？

FHIR 的脚本定义

### 如何安装 @automate-medical/fhir-schema-types？

在项目目录运行 npm install @automate-medical/fhir-schema-types，或使用 pnpm add / yarn add / bun add。

### @automate-medical/fhir-schema-types 支持 TypeScript 吗？

该包的 package\.json 没有声明类型入口。需要类型提示时，可以在 npm 上查找社区维护的 @types/automate-medical\_\_fhir-schema-types 是否存在。

### @automate-medical/fhir-schema-types 支持 ESM 还是 CommonJS？

以 ES Module 形式发布，推荐使用 import 引入。在 CommonJS 项目中，Node\.js 20\.19\+ / 22\.12\+ 可以直接 require\(\) 不含顶层 await 的 ES Module，更早的版本需要改用动态 import\(\)。

### @automate-medical/fhir-schema-types 可以商用吗？

@automate-medical/fhir-schema-types 使用 未声明 许可。package\.json 没有声明许可证。没有许可证的代码默认保留全部权利，商用前请联系作者或查看仓库中的 LICENSE 文件。以上为概括，不构成法律意见，请以许可原文为准。

### @automate-medical/fhir-schema-types 的下载量有多少？

根据 npm 官方下载统计，@automate-medical/fhir-schema-types 在 2026/10/07 – 2026/11/05 这 30 天内被下载 2,071 次，日均约 69 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @automate-medical/fhir-schema-types 还在维护吗？

最新版本 0\.0\.4 发布于 2021/05/21（5 年前）；至今共发布 3 个版本，其中过去 12 个月发布了 0 个；首次发布于 2021/05/21。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

