电子病历

病历列表: /electronicMedicalRecords GET

请求参数

参数名 示列值 类型 必须 说明 默认值
page 1 number 当前页数 1
pageSize 10 number 每页条数 10
type 1 number 类型(1:普通电子病历,2=电子病历模板)
credentialsNumber 1 string 证件号码
credentialsType 1 number 证件类型,1:身份证,2:护照,3:外国人永久居留(身份)证,4:港澳往返内地通行证,5:台湾往返内地通行证
createdAt [1650160322, 1650160322] string 创建时间
sort -submitAt string 排序。多个排序字段用,号隔开。sort=-a,b
expand string 获取指定子资源数据: creator,memberProfile,tables,tables.tasks
attributes ["id", "name"] array 本资源的字段。不定义该字段时返回所有字段;空数组不返回字段

返回参数

参数名 示列值 说明
page 1 当前页数
pageSize 10 每页条数
limit 10 同 pageSize
offset 2 起始条数
total 3231 符合条件的总数量
items [{},{}] 返回数据项(具体字段看电子病历信息)
参数名 示列值 说明
id 1 id
name 病历模板1 病历名称
type 1 类型: (1=普通电子病历, 2=电子病历模板)
memberProfileId 1 档案Id
organizationId 1 机构id
creatorId 1 创建人id
useState 1 启用状态(0:停用, 1=启用)
status 1 状态:(0=无,1:待检测,2:检测失败,3:候诊中,4:疗程中,5:已结束)
pageSet {} 页面设置
closeDay 20 有效期限
creator {"id": 1, "name": "张三" } 扩展字段:创建者信息
memberProfile {"id": 1, "name": "张三", "mobile": "13800000000" } 扩展字段:患者档案信息
tables [] 扩展字段:表格模块数组
createdAt 1650160322 创建时间
updatedAt 1650160322 更新时间
参数名 示列值 说明
showLogo true 是否显示logo
logoPosition 1 logo显示位置(1:左,2:中,3:右)
showDoctorSignature true 是否显示医生签名(false/true)
参数名 示列值 说明
id 1 id
name 姓名x 创建者姓名
参数名 示列值 说明
id 1 id
no 1245687797 病历号
organizationId 1 机构id
creatorId 1 创建人id
name 姓名 患者姓名
mobile 15555555555 手机号
credentialsType 1 证件类型,1:身份证,2:护照,3:外国人永久居留(身份)证,4:港澳往返内地通行证,5:台湾往返内地通行证
credentialsNumber 123456789789456123 证件号
gender 1 性别 1=男, 2=女
birthday 1650160322 生日
createdAt 1650160322 创建时间
updatedAt 1650160322 更新时间
参数名 示列值 说明
id 1 id
electronicMedicalRecordId 1 电子病历id
name 患者信息 表格名称
type 1 表格类型:(1:患者信息,2:检测量表,3:自定义表格,4:结果预设,5:医生诊断)
index 1 表格排序
edit 0 是否可编辑(0不可编辑,1可编辑。默认0)
expirationDays 30 有效期限, 单位天
extendData { resultPreset: [], diagnosis: {}} 表格数据, 4:结果预设(resultPreset), 5:医生诊断(diagnosis)
tasks [] 扩展字段:表格任务数组
createdAt 1650160322 创建时间
updatedAt 1650160322 更新时间
参数名 示列值 说明
causeQuestions [{}] 原因题目数组
resultQuestions [{}] 结果题目数组
wantSay xxxx 想说的话
参数名 示列值 说明
questionnaireId 1 量表1
questionnaireSetId 1 量表集1
qno Q1 题目编号
title 你还好吧 题目标题
answerText 还好 患者回答
参数名 示列值 说明
diagnosedAt 1650160322 诊断时间
result 这是诊断结论这是诊断结论这是诊断结论这是诊断结论 诊断结论
programme 方案描述内容,方案描述内容方案描述内容方案描述内容 治疗方案
duration 1 治疗时长, 单位天
followUpAt 1650160322 复诊时间
参数名 示列值 说明
id 1 id
electronicMedicalRecordId 1 电子病历id
electronicMedicalRecordTableId 1 电子病历表格id
type 1 任务类型:(1:患者信息,2:检测量表,3:自定义表格)
name xxxx 名称
index 1 表格任务排序
status 1 任务状态(0=未完成,1=已完成)
submitAt 1650160322 提交时间
extendData { memberInfo: [], questionnaireInfo: {}, customInfo: []} 表格任务数据, 1:患者信息(memberInfo), 2:检测量表(questionnaireInfo), 3:自定义表格(customInfo)
createdAt 1650160322 创建时间
updatedAt 1650160322 更新时间
参数名 示列值 说明
type 0 类型(0=系统, 1=自定义)
name 姓名 患者姓名
value 15555555555 自定义填写内容, 系统类型自动用患者档案填充
extend { detail: [] } 扩展信息
参数名 示列值 说明
id 1 量表id
title 量表1 量表名称
submissionId 1 测评记录id
submission { id: 1, resultSets: []} 测评记录信息
参数名 示列值 说明
name 你最近的睡眠感受 自定义名称
value 15555555555 患者填写内容,
index 1 排序

返回示列

HTTP/1.1 200 OK
{
    "id": 1,
    "name": "电子病历模板1",
    "type": 1,
    "memberProfileId": 1,
    "organizationId": 1,
    "creatorId": 1,
    "useState": 1,
    "status": 1,
    "pageSet": {
        "showLogo": true,
        "logoPosition": 1,
        "showDoctorSignature": true,
    },
    "creator": {
        "id": 1,
        "name": "张三"
    },
    "memberProfile": {
        "id": 1,
        "no": "1245687797",
        "organizationId": 1,
        "creatorId": 1,
        "name": "患者姓名",
        "mobile": "15555555555",
        "credentialsType": 1,
        "credentialsNumber": "123456789456123456",
        "gender": 1,
        "birthday": 1650160322,
        "createdAt": 1650160322,
        "updatedAt": 1650160322,
    },
     "tables": [
        // 1:患者信息表格
        {
            "id": 1,
            "name": "患者信息",
            "type": 1,
            "index": 1,
            "extendData": {},
            "tasks": [
                {
                    "id": 1,
                    "name": "患者信息",
                    "type": 1,
                    "index": 1,
                    "extendData": {
                        "memberInfo": [
                            {
                                "name": "姓名",
                                "type": 0, // 类型 0=系统 1=自定义
                                "value": "",
                                "extend": {
                                    "detail": []
                                }
                            }
                        ]
                    }
                }
            ]
        },
         // 2:检测量表表格
        {
            "id": 2,
            "name": "检测量表表格",
            "type": 2,
            "index": 2,
            "expirationDays": 30,
            "extendData": {},
            "tasks": [
                {
                    "id": 2,
                    "name": "量表1",
                    "type": 2,
                    "index": 1,
                    "extendData": {
                        "questionaireInfo": {
                            "id": 1,
                            "title": "xxxx",
                            "submission": {
                                "id": 1,
                                "resultSets": [],
                            }
                        }
                    }
                },
                {
                    "id": 3,
                    "name": "量表2",
                    "type": 2,
                    "index": 2,
                    "extendData": {
                        "questionaireInfo": {
                            "id": 1,
                            "questionnaire": {
                                "id": 1,
                                "title": "xxx",
                            }
                        }
                    }
                }
            ]
        }
        // 3:自定义信息表格
        {
            "id": 3,
            "name": "自定义信息",
            "type": 3,
            "index": 3,
            "extendData": {},
            "tasks": [
                {
                    "id": 4,
                    "name": "xxx",
                    "type": 3,
                    "index": 1,
                    "extendData": {
                        "customInfo": [
                            {
                                "name": "你最近的睡眠感受",
                                "value": "每天睡3-4小时,睡眠浅,容易惊醒",
                                "index": 1,
                            }
                        ]
                    }
                }
            ]
        }
        // 4:结果预设表格
        {
            "id": 4,
            "name": "结果预设",
            "type": 4,
            "index": 4,
            "extendData": {
                "resultPreset": {
                    "causeQuestions": [
                        {
                            "questionnaireId": 1,
                            "questionnaireSetId": 1,
                            "qno": "Q1",
                            "title": "你还好吗",
                            "answerText": "好的ok"
                        }
                    ],
                    "resultQuestions": [
                        {
                            "questionnaireId": 1,
                            "questionnaireSetId": 1,
                            "qno": "Q1",
                            "title": "你还好吗",
                            "answerText": "好的ok"
                        }
                    ],
                    "wantSay": "好好活着"

                }
            },
            "tasks": []
        }
        // 5:医生诊断表格
        {
            "id": 5,
            "name": "医生诊断",
            "type": 5,
            "index": 5,
            "extendData": {
                "diagnosis": {
                    "result": "这是诊断结论这是诊断结论这是诊断结论这是诊断结论",
                    "programme": "方案描述内容,方案描述内容方案描述内容方案描述内容",
                    "duration": 20,
                    "followUpAt": 1650160322,
                }
            },
            "tasks": []
        }
    ],
    "closeDay": 20,
    "createdAt": 1650160322,
    "updatedAt": 1650160322,
}

返回结果: 电子病历信息

电子病历详情: /electronicMedicalRecords/:id GET

请求参数

参数名 示列值 类型 必须 说明 默认值
id 1 number id
expand string 获取指定子资源数据: creator,memberProfile,tables,tables.tasks
attributes ["id", "name"] array 本资源的字段。不定义该字段时返回所有字段;空数组不返回字段

返回结果: 电子病历信息