open-index/open-npm huggingface dataset:
npm package: @imedx/ics-imdex-intelligent-assistant-comp
Description: 智能助手组件
Author: 邓家乐
Latest version: 0.0.13

<!--
 * @Author: 文贝
 * @Date: 2021-12-20 18:50:18
 * @LastEditors: 文贝
 * @LastEditTime: 2022-09-14 10:44:25
 * @Description: 
 * @FilePath: \README.md
-->
## 一、组件名

门诊医智助手组件

## 二、 安装
```
npm i @imedx/ics-imdex-intelligent-assistant-comp
```

## 三、 使用
1、首先，在main.js中引用
```
// 引用智能助手组件
import OpAssistant from '@imedx/ics-imdex-intelligent-assistant-comp' 
// 全局注册智能助手组件
Vue.use(OpAssistant)
```
2、在vue项目中template标签中引用
```
<OpAssistant />
```
npm package: @imedx/ics-imdex-rp-bill
Description: 西药处方组件
Author: 方令军
Latest version: 0.0.52

## 说明

项目开单组件

### 安装
```
npm i @imedx/ics-imdex-rp-bill
```

### 使用

1.main.js引入
```
import RpBill from '@imedx/ics-imdex-rp-bill' 
Vue.use(RpBill)//全局注册
```

2.使用
```
<rp-bill ref="itemBill" :visit-info="currVisitInfo" :order-list="orderData" />
```
npm package: @imedx/ics-imedx-address-cascader
Description: 地址级联组件（封装接口）
Author: 丁薇
Latest version: 0.0.11

<!--
 * @Author: 袁香港
 * @Date: 2022-11-17 19:25:29
 * @LastEditors: 文贝
 * @LastEditTime: 2023-12-16 09:54:57
 * @Description: 
 * @FilePath: d:\iMedX\imedx-basic-component\ics-imedx-address-cascader\README.md
-->
@[toc]
**版本更新说明**
 - [ 2023/12/16 ]   初始化不请求接口  打开下拉框才请求接口【解决电子遍历请求接口耗时】
 - [ 0.0.3-beta.0 ]  1.详细地址是否必填 2.默认显示医院所在地（例如：省份等）
 - [ 0.0.2 ]  1.传值格式改变（增加detailAddress） 2.增加确定按钮  3.少数据多等级处理等
 

 
##  说明
这是一个地址组件

## 安装

```bash
npm i @imedx/ics-imedx-address-cascader   # 安装包
```

## 引入
```bash
import AddressCascaderApi from '@imedx/ics-imedx-address-cascader'
Vue.use(AddressCascaderApi)
```

## 使用
```bash
  <AddressCascaderApi 
     v-model="value1" 
     :clearable='clearable'  
     :level="level" 
     :detailed-address-required="detailedAddressRequired"
     :detailed-address-hidden="detailedAddressHidden"
     :show-hospital-in-address="showHospitalInAddress"  
     @change='changeHandler'/>
```

#### 属性
| 参数     |  说明      | 类型     |   可选值 |     默认值 |
|-----------|-----------|----------|----------|-----------|
| size | 尺寸 | String | mini/small/medium/large | medium |
| clearable | 是否可以清空选项 | boolean | - | false |
| disabled | 是否禁用 | boolean | - | false |
| level | 等级 | Number | - | 5 |
| detailedAddressRequired | 详细地址是否必填 | boolean | - | false |
| detailedAddressHidden | 详细地址是否隐藏 | boolean | - | false |
| showHospitalInAddress | 默认显示医院所在地（例如：省份等） | boolean | - | false |


#### 数据格式
``` javascript
 value1: {  addressIdList: ['22', '05', '21', '109', '204'], // 地址数组
            hospitalInAddress: ['22'], //默认显示医院所在省份(当没有回显数据时，即addressIdList:[])
            detailedAddress: 'rrrr' // 详细地址
        } 
 ```

#### 事件
| 事件名 | 说明 | 参数 |
| ---- | ---- | ---- |
| change  | 选中值发生变化时触发 | ({addressIdList: [], addressNameList: [], addressId: "", addressName: ""}) |
npm package: @imedx/ics-imedx-allergy-comp
Description: 过敏管理前端
Author: 邓家乐
Latest version: 0.0.9

<!--
 * @Author: 邓家乐
 * @Date: 2022-09-05 10:05:31
 * @LastEditors: 邓家乐
 * @LastEditTime: 2022-09-27 14:32:00
 * @Description: 
 * @FilePath: \ics-imedx-allergy-comp\README.md
-->
## 一、组件名

过敏管理组件

## 二、 安装
```
npm i @imedx/ics-imedx-allergy-record-comp
```

## 三、 使用
1、首先，在main.js中引用
```
// 引用过敏管理组件
import Allergy from '@imedx/ics-imedx-allergy-record-comp' 
// 全局注册过敏管理组件
Vue.use(Allergy)
```
2、在vue项目中template标签中引用
```
// patientId为病人Id，visitId为患者就诊Id， opFlag为门住标志
<allergy :patientId = "patientId" :visitId = "visitId" :opFlag="opFlag"/>
```
npm package: @imedx/ics-imedx-allergy-record-comp
Description: 过敏管理前端
Author: 邓家乐
Latest version: 0.0.9

<!--
 * @Author: 邓家乐
 * @Date: 2022-09-05 10:05:31
 * @LastEditors: 邓家乐
 * @LastEditTime: 2022-09-27 14:32:00
 * @Description: 
 * @FilePath: \ics-imedx-allergy-comp\README.md
-->
## 一、组件名

过敏管理组件

## 二、 安装
```
npm i @imedx/ics-imedx-allergy-record-comp
```

## 三、 使用
1、首先，在main.js中引用
```
// 引用过敏管理组件
import Allergy from '@imedx/ics-imedx-allergy-record-comp' 
// 全局注册过敏管理组件
Vue.use(Allergy)
```
2、在vue项目中template标签中引用
```
// patientId为病人Id，visitId为患者就诊Id， opFlag为门住标志
<allergy :patientId = "patientId" :visitId = "visitId" :opFlag="opFlag"/>
```
npm package: @imedx/ics-imedx-antibiotic-web
Description: 抗菌药物相关组件
Author: 邓家乐、芦相松、方令军
Latest version: 0.1.0

<!--
 * @Author: 芦相松
 * @Date: 2022-10-21 18:50:18
 * @LastEditors: 芦相松
 * @LastEditTime: 2022-10-21 12:52:03
 * @Description: 
 * @FilePath: \README.md
-->
*# 说明*

门诊抗菌药物用药目的

*## 安装*

```

npm i @imedx/ics-imedx-antibiotic-web #安装包

```

## 在vue中使用

一、既往病历
### 1、在界面中引入
```

import MedicalPurpose from '@imedx/ics-imedx-antibiotic-web'

Vue.use(MedicalPurpose)//全局注册

```
### 2、在vue模板中使用展示患者既往病历信息

<medical-purpose />

```
2、参数

| 参数名 | 参数解释 | 参数类型 | 备注 |

| :-----| ----: | :----: | :----: |

| medicalPurposeVisible | 用药目的控制弹窗 | Boolean |
npm package: @imedx/ics-imedx-apply
Description: 检查检验开立组件
Author: 袁香港
Latest version: 0.0.1

<!--
 * @Author: 文贝
 * @Date: 2021-12-20 18:50:18
 * @LastEditors: 袁香港
 * @LastEditTime: 2022-08-16 13:59:29
 * @Description: 
 * @FilePath: \ics-imedx-examination-compontent\README.md
-->
# app-vue-component

IMedx的应用组件开发模板

 # 说明

~~~
检查开立、检验开立组件
~~~

# 1、安装

~~~
npm install  @imedx/ics-imedx-apply
~~~

# 2、使用

* 检验开立组件

  参数说明：lis-apply-data为传检验数据，dignosis-list为诊断列表数据

  方法说明：saveLisApply() 用于获取检验数据

~~~
<lis-apply-open :lis-apply-data="lisApplyData" :dignosis-list="dignosisList" />
~~~

* 检查开立组件

  参数说明：pacs-apply-data为传检查数据，dignosis-list为诊断列表数据

  方法说明：savePacsApply() 用于获取检查数据

  ~~~
   <pacs-apply-open :pacs-apply-data="pacsApplyData" :dignosis-list="dignosisList" />
  ~~~

  

### Open Template Route
```
http://localhost:<port>/#/test-demo1
http://localhost:<port>/#/test-demo2
```
npm package: @imedx/ics-imedx-area-component
Description: 地址组件
Author: 纪圆灯
Latest version: 0.0.11

<!--
 * @Author: 文贝
 * @Date: 2021-12-20 18:50:18
 * @LastEditors: 文贝
 * @LastEditTime: 2022-10-19 16:46:21
 * @Description: 
 * @FilePath: \README.md
-->
# 说明

地址组件

## 安装
```
npm i @imedx/ics-imedx-area-component
```

### 使用

1.main.js 引入
```
import Area from '@imedx/ics-imedx-area-component'
Vue.use(Area)
```

2.使用
```
<Area v-model="value" :level="等级(1-5)" @change="change"/>
```

3.属性
| 属性  | 类型  | 示例  | 描述  |
| ----  | ----  | ----  | ----  |
| value | Array | ['14', '03', '03', '004', '006']   | [省，市，县，街道/镇，社区/村]  |
| width | Number | 200   |  - |
| clearable | Boolean | true   |  - |
| size | String | large/medium/small/mini   |  - |


4.事件
| 名称  | 描述  |
| ----  | ----  |
| change | 值变化时触发返回,值格式({areaCodeList: [], areaNameList: [], areaCode: "", areaName: ""}) |