Azure Health Data Services como origen Event Grid
Este artículo proporciona las propiedades y el esquema de los eventos de Azure Health Data Services. Para una introducción a los esquemas de eventos, consulte Esquema de eventos de Azure Event Grid.
Tipos de eventos disponibles
Lista de eventos para las API REST de Azure Health Data Services
Estos eventos se desencadenan cuando se crea, actualiza o elimina una observación de Recursos Rápidos de Interoperabilidad en Salud (FHIR®) mediante una llamada a las API REST del servicio FHIR.
Nombre del evento | Descripción |
---|---|
FhirResourceCreated | Evento emitido después de crear correctamente un recurso de observación de FHIR. |
FhirResourceUpdated | Evento emitido después de actualizar correctamente un recurso de observación de FHIR. |
FhirResourceDeleted | Evento emitido después de eliminar de forma temporal correctamente un recurso de observación de FHIR. |
Estos eventos se desencadenan cuando se crea o elimina una imagen DICOM mediante una llamada a las API REST del servicio DICOM.
Nombre del evento | Descripción |
---|---|
DicomImageCreated | Evento que se emite después de crear correctamente una imagen DICOM. |
DicomImageDeleted | Evento que se emite después de eliminar correctamente una imagen DICOM. |
DicomImageUpdated | El evento se emite después de actualizar correctamente una imagen DICOM. |
Eventos de ejemplo
Esta sección contiene ejemplos del aspecto que tendrían los datos de los mensajes de los eventos de Azure Health Data Services en cada evento de recurso de observación de FHIR e imagen DICOM.
Nota
Los datos de eventos son similares a estos ejemplos con la metadataVersion
propiedad establecida en un valor de 1
.
Para más información, consulte Esquema de eventos de Azure Event Grid.
evento FhirResourceCreated
{
"id": "d674b9b7-7d1c-9b0a-8c48-139f3eb86c48",
"source": "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.HealthcareApis/workspaces/{workspace-name}",
"specversion": "1.0",
"type": "Microsoft.HealthcareApis.FhirResourceCreated",
"dataschema": "#1",
"subject": "{fhir-account}.fhir.azurehealthcareapis.com/Patient/e87ef649-abe1-485c-8c09-549d85dfe30b",
"time": "2022-02-03T16:48:09.6223354Z",
"data": {
"resourceType": "Patient",
"resourceFhirAccount": "{fhir-account}.fhir.azurehealthcareapis.com",
"resourceFhirId": "e87ef649-abe1-485c-8c09-549d85dfe30b",
"resourceVersionId": 1
}
}
evento FhirResourceUpdated
{
"id": "5e45229e-c663-ea98-72d2-833428f48ad0",
"source": "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.HealthcareApis/workspaces/{workspace-name}",
"specversion": "1.0",
"type": "Microsoft.HealthcareApis.FhirResourceUpdated",
"dataschema": "#2",
"subject": "{fhir-account}.fhir.azurehealthcareapis.com/Patient/e87ef649-abe1-485c-8c09-549d85dfe30b",
"time": "2022-02-03T16:48:33.5147352Z",
"data": {
"resourceType": "Patient",
"resourceFhirAccount": "{fhir-account}.fhir.azurehealthcareapis.com",
"resourceFhirId": "e87ef649-abe1-485c-8c09-549d85dfe30b",
"resourceVersionId": 2
}
}
evento FhirResourceDeleted
{
"id": "14648a6e-d978-950e-ee9c-f84c70dba8d3",
"source": "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.HealthcareApis/workspaces/{workspace-name}",
"specversion": "1.0",
"type": "Microsoft.HealthcareApis.FhirResourceDeleted",
"dataschema": "#3",
"subject": "{fhir-account}.fhir.azurehealthcareapis.com/Patient/e87ef649-abe1-485c-8c09-549d85dfe30b",
"time": "2022-02-03T16:48:38.7338799Z",
"data": {
"resourceType": "Patient",
"resourceFhirAccount": "{fhir-account}.fhir.azurehealthcareapis.com",
"resourceFhirId": "e87ef649-abe1-485c-8c09-549d85dfe30b",
"resourceVersionId": 3
}
}
DicomImageCreated
{
"source": "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.HealthcareApis/workspaces/{workspace-name}",
"subject": "{dicom-account}.dicom.azurehealthcareapis.com/v1/studies/1.2.3.4.3/series/1.2.3.4.3.9423673/instances/1.3.6.1.4.1.45096.2.296485376.2210.1633373143.864442",
"type": "Microsoft.HealthcareApis.DicomImageCreated",
"time": "2022-09-15T01:14:04.5613214Z",
"id": "d621839d-958b-4142-a638-bb966b4f7dfd",
"data": {
"imageStudyInstanceUid": "1.2.3.4.3",
"imageSeriesInstanceUid": "1.2.3.4.3.9423673",
"imageSopInstanceUid": "1.3.6.1.4.1.45096.2.296485376.2210.1633373143.864442",
"serviceHostName": "{dicom-account}.dicom.azurehealthcareapis.com",
"sequenceNumber": 1
},
"specVersion": "1.0"
}
DicomImageDeleted
{
"source": "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.HealthcareApis/workspaces/{workspace-name}",
"subject": "{dicom-account}.dicom.azurehealthcareapis.com/v1/studies/1.2.3.4.3/series/1.2.3.4.3.9423673/instances/1.3.6.1.4.1.45096.2.296485376.2210.1633373143.864442",
"type": "Microsoft.HealthcareApis.DicomImageDeleted",
"time": "2022-09-15T01:14:04.5613214Z",
"id": "eac1c1a0-ffa8-4b28-97cc-1d8b9a0a6021",
"data": {
"imageStudyInstanceUid": "1.2.3.4.3",
"imageSeriesInstanceUid": "1.2.3.4.3.9423673",
"imageSopInstanceUid": "1.3.6.1.4.1.45096.2.296485376.2210.1633373143.864442",
"serviceHostName": "{dicom-account}.dicom.azurehealthcareapis.com",
"sequenceNumber": 2
},
"specVersion": "1.0"
}
DicomImageUpdated
{
"source": "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.HealthcareApis/workspaces/{workspace-name}",
"subject": "{dicom-account}.dicom.azurehealthcareapis.com/v1/partitions/Microsoft.Default/studies/1.2.3.4.3/series/1.2.3.4.3.9423673/instances/1.3.6.1.4.1.45096.2.296485376.2210.1633373143.864442",
"type": "Microsoft.HealthcareApis.DicomImageUpdated",
"time": "2022-09-15T01:14:04.5613214Z",
"id": "7e8aca04-e815-4387-82a8-9fcf15a3114b",
"data": {
"partitionName": "Microsoft.Default",
"imageStudyInstanceUid": "1.2.3.4.3",
"imageSeriesInstanceUid": "1.2.3.4.3.9423673",
"imageSopInstanceUid": "1.3.6.1.4.1.45096.2.296485376.2210.1633373143.864442",
"serviceHostName": "{dicom-account}.dicom.azurehealthcareapis.com",
"sequenceNumber": 1
},
"specversion": "1.0"
}
Pasos siguientes
- Para obtener información general sobre la característica de eventos de Azure Health Data Services, consulte ¿Qué son los eventos?
- Para obtener información sobre cómo implementar la característica de eventos de Azure Health Data Services en Azure Portal, consulte Implementación de eventos mediante Azure Portal.
FHIR® es una marca registrada de Health Level Seven International, registrada en la Oficina de Patentes y Marcas Registradas de Estados Unidos, y se usa con su permiso.