本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用获取患者数据 Patient/$everything
该Patient/$everything操作用于查询 FHIR Patient 资源以及与之相关的任何其他资源。Patient该手术可用于为患者提供访问其全部记录的权限,也可以让提供者执行与患者相关的批量数据下载。 HealthLakePatient/$everything为特定患者提供支持id。
Patient/$everything是一个 FHIR REST API 操作,可以调用该操作,如以下示例所示。
注意
响应中的资源按资源类型和资源排序id。
响应中总是填充有Bundle.total。
Patient/$everything 参数
HealthLake 支持以下查询参数
| 参数 | 详细信息 |
|---|---|
|
开启 |
获取指定开始日期之后的所有 |
|
最终 |
获取指定结束日期之前的所有 |
|
since |
获取指定日期之后更新的所有 |
|
_type |
获取特定资源类型的 |
|
_count |
获取 |
例 -获取指定开始日期之后的所有患者数据
Patient/$everything可以使用start筛选器仅查询特定日期之后的数据。
GET https://healthlake.region.amazonaws.com/datastore/datastoreId/r4/Patient/id/$everything?start=2024-03-15T00:00:00.000Z
例 -获取指定结束日期之前的所有Patient数据
patient $every end thing 只能使用过滤器来查询特定日期之前的数据。
GET https://healthlake.region.amazonaws.com/datastore/datastoreId/r4/Patient/id/$everything?end=2024-03-15T00:00:00.000Z
例 -获取在指定日期之后更新所有Patient数据
Patient/$everything可以使用since筛选器仅查询在特定日期之后更新的数据。
GET https://healthlake.region.amazonaws.com/datastore/datastoreId/r4/Patient/id/$everything?since=2024-03-15T00:00:00.000Z
例 -获取特定资源类型的Patient数据
patient $everything 可以使用_type过滤器来指定要包含在响应中的特定资源类型。可以在逗号分隔的列表中指定多种资源类型。
GET https://healthlake.region.amazonaws.com/datastore/datastoreId/r4/Patient/id/$everything?_type=Observation,Condition
例 -获取Patient数据并指定页面大小
病人 $everything 都可以使用_count来设置页面大小。
GET https://healthlake.region.amazonaws.com/datastore/datastoreId/r4/Patient/id/$everything?_count=15
Patient/$everythingstart和end属性
HealthLake 支持Patient/
$everythingstart和end查询参数的以下资源属性。
| 资源 | 资源元素 |
|---|---|
| 账户 | 账户。服务周期。开始 |
| AdverseEvent | AdverseEvent. 日期 |
| AllergyIntolerance | AllergyIntolerance. RecordedDate |
| 预约 | 预约. 开始 |
| AppointmentResponse | AppointmentResponse.start |
| AuditEvent | AuditEvent.period.start |
| 基本 | basic.created |
| BodyStructure | NO_DATE |
| CarePlan | CarePlan.period.start |
| CareTeam | CareTeam.period.start |
| ChargeItem | ChargeItem。 occurrenceDateTime, ChargeItem.occurrencePeriod.start,.occurrenceTiming.event ChargeItem |
| Claim | Claim.billablePeriod.star |
| ClaimResponse | ClaimResponse. 已创建 |
| ClinicalImpression | ClinicalImpression. 日期 |
| Communication | 通信. 已发送 |
| CommunicationRequest | CommunicationRequest。 occurrenceDateTime, CommunicationRequest.occurrencePeriod.start |
| 合成 | 作文. 日期 |
| 条件 | 条件. 录制日期 |
| 同意 | 同意。dateTime |
| 覆盖范围 | Coverage.period.Start |
| CoverageEligibilityRequest | CoverageEligibilityRequest. 已创建 |
| CoverageEligibilityResponse | CoverageEligibilityResponse. 已创建 |
| DetectedIssue | DetectedIssue. 已识别 |
| DeviceRequest | DeviceRequest.authoredon |
| DeviceUseStatement | DeviceUseStatement.recordedOn |
| DiagnosticReport | DiagnosticReport。有效 |
| DocumentManifest | DocumentManifest. 已创建 |
| DocumentReference | DocumentReference.context.period.start |
| 遭遇 | Encounter.period.Start |
| EnrollmentRequest | EnrollmentRequest. 已创建 |
| EpisodeOfCare | EpisodeOfCare.period.start |
| ExplanationOfBenefit | ExplanationOfBenefit.billablePeriod.start |
| FamilyMemberHistory | NO_DATE |
| 标记 | flag.period.start |
| Goal | goal.statusDate |
| 组 | NO_DATE |
| ImagingStudy | ImagingStudy。已开始 |
| 免疫接种 | 免疫接种。已记录 |
| ImmunizationEvaluation | ImmunizationEvaluation. 日期 |
| ImmunizationRecommendation | ImmunizationRecommendation. 日期 |
| Invoice | 发票日期 |
| 列表 | List.date |
| MeasureReport | MeasureReport.period.start |
| 媒体 | Media. 已发布 |
| MedicationAdministration | MedicationAdministration。有效 |
| MedicationDispense | MedicationDispense. 准备好时 |
| MedicationRequest | MedicationRequest.authoredon |
| MedicationStatement | MedicationStatement.dateAss |
| MolecularSequence | NO_DATE |
| NutritionOrder | NutritionOrder.dateTime |
| 观察 | 观察。有效 |
| 病人 | NO_DATE |
| 人员 | NO_DATE |
| 过程 | 程序. 已执行 |
| 出处 | 出处。发生时期。开始,出处。 occurredDateTime |
| QuestionnaireResponse | QuestionnaireResponse. 创作 |
| RelatedPerson | NO_DATE |
| RequestGroup | RequestGroup.authoredon |
| ResearchSubject | ResearchSubject. 句点 |
| RiskAssessment | RiskAssessment。 occurrenceDateTime, RiskAssessment.occurrencePeriod.start |
| 计划 | Schedule.PlanningHorizon |
| ServiceRequest | ServiceRequest.authoredon |
| 标本 | 标本。接收时间 |
| SupplyDelivery | SupplyDelivery。 occurrenceDateTime, SupplyDelivery.occurrencePeriod.start,.occurrenceTiming.event SupplyDelivery |
| SupplyRequest | SupplyRequest.authoredon |
| VisionPrescription | VisionPrescription.dateWrit |