

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 使用获取患者数据 `Patient/$everything`
<a name="reference-fhir-operations-everything"></a>

 该`Patient/$everything`操作用于查询 FHIR `Patient` 资源以及与之相关的任何其他资源。`Patient`该手术可用于为患者提供访问其全部记录的权限，也可以让提供者执行与患者相关的批量数据下载。 HealthLake`Patient/$everything`为特定患者提供支持`id`。

`Patient/$everything`是一个 FHIR REST API 操作，可以调用该操作，如以下示例所示。

------
#### [ GET request ]

```
GET https://healthlake.{{region}}.amazonaws.com/datastore/{{datastoreId}}/r4/Patient/{{id}}/$everything
```

------

**注意**  
响应中的资源按资源类型和资源排序`id`。  
响应中总是填充有`Bundle.total`。

## `Patient/$everything` 参数
<a name="patient-everything-query-params"></a>

HealthLake 支持以下查询参数


| 参数 | Details | 
| --- | --- | 
| 开启 | 获取指定开始日期之后的所有`Patient`数据。 | 
| 最终 | 获取指定结束日期之前的所有`Patient`数据。 | 
| since | 获取指定日期之后更新的所有`Patient`数据。 | 
| \_type | 获取特定资源类型的`Patient`数据。 | 
| \_count | 获取`Patient`数据并指定页面大小。 | 

**Example -获取指定开始日期之后的所有患者数据**  
`Patient/$everything`可以使用`start`筛选器仅查询特定日期之后的数据。  

```
GET https://healthlake.{{region}}.amazonaws.com/datastore/{{datastoreId}}/r4/Patient/{{id}}/$everything?start=2024-03-15T00:00:00.000Z
```

**Example -获取指定结束日期之前的所有`Patient`数据**  
patient $every `end` thing 只能使用过滤器来查询特定日期之前的数据。  

```
GET https://healthlake.{{region}}.amazonaws.com/datastore/{{datastoreId}}/r4/Patient/{{id}}/$everything?end=2024-03-15T00:00:00.000Z
```

**Example -获取在指定日期之后更新所有`Patient`数据**  
`Patient/$everything`可以使用`since`筛选器仅查询在特定日期之后更新的数据。  

```
GET https://healthlake.{{region}}.amazonaws.com/datastore/{{datastoreId}}/r4/Patient/{{id}}/$everything?since=2024-03-15T00:00:00.000Z
```

**Example -获取特定资源类型的`Patient`数据**  
patient $everything 可以使用`_type`过滤器来指定要包含在响应中的特定资源类型。可以在逗号分隔的列表中指定多种资源类型。  

```
GET https://healthlake.{{region}}.amazonaws.com/datastore/{{datastoreId}}/r4/Patient/{{id}}/$everything?_type=Observation,Condition
```

**Example -获取`Patient`数据并指定页面大小**  
病人 $everything 都可以使用`_count`来设置页面大小。  

```
GET https://healthlake.{{region}}.amazonaws.com/datastore/{{datastoreId}}/r4/Patient/{{id}}/$everything?_count=15
```

## `Patient/$everything``start`和`end`属性
<a name="reference-patient-everything-start-end-attributes"></a>

HealthLake 支持`Patient/ $everything``start`和`end`查询参数的以下资源属性。


| 资源 | 资源元素 | 
| --- | --- | 
| Account | 账户。服务周期。开始 | 
| AdverseEvent | AdverseEvent. 日期 | 
| AllergyIntolerance | AllergyIntolerance. RecordedDate | 
| 预约 | 预约. 开始 | 
| AppointmentResponse | AppointmentResponse.start | 
| AuditEvent | AuditEvent.period.start | 
| Basic | basic.created | 
| BodyStructure | NO\_DATE | 
| CarePlan | CarePlan.period.start | 
| CareTeam | CareTeam.period.start | 
| ChargeItem | ChargeItem。 occurrenceDateTime， ChargeItem.occurrencePeriod.start，.occurrenceTiming.event ChargeItem | 
| 声明 | 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 | 
| Group | 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 | Schedule.PlanningHorizon | 
| ServiceRequest | ServiceRequest.authoredon | 
| 标本 | 标本。接收时间 | 
| SupplyDelivery | SupplyDelivery。 occurrenceDateTime， SupplyDelivery.occurrencePeriod.start，.occurrenceTiming.event SupplyDelivery | 
| SupplyRequest | SupplyRequest.authoredon | 
| VisionPrescription | VisionPrescription.dateWrit | 