Azure Health Data Services en tant que source Event Grid
Cet article décrit les propriétés et le schéma des événements des Services de données de santé Azure. Pour une présentation des schémas d’événements, consultez Schéma d’événements Azure Event Grid.
Types d’événement disponibles
Liste des événements pour les API REST des Services de données de santé Azure
Ces événements sont déclenchés lorsqu’une observation FHIR® (Fast Healthcare Interoperability Resources) est créée, mise à jour ou supprimée en appelant les API REST du service FHIR.
Nom d'événement | Description |
---|---|
FhirResourceCreated | Événement émis après la création réussie d’une ressource d’observation FHIR. |
FhirResourceUpdated | Événement émis après la mise à jour réussie d’une ressource d’observation FHIR. |
FhirResourceDeleted | Événement émis après la suppression réversible réussie d’une ressource d’observation FHIR. |
Ces événements sont déclenchés lorsqu’une image DICOM est créée ou supprimée en appelant les API REST du service DICOM.
Nom d'événement | Description |
---|---|
DicomImageCreated | Événement émis après la création réussie d’une image DICOM. |
DicomImageDeleted | Événement émis après la suppression réussie d’une image DICOM. |
DicomImageUpdated | Événement émis après la mise à jour réussie d’une image DICOM. |
Exemples d'événements
Cette section contient des exemples de données de message d’événements des Services de données de santé Azure pour chaque événement d’observation FHIR et d’image DICOM.
Notes
Les données d’événements sont similaires à ces exemples avec la propriété metadataVersion
définie sur une valeur 1
.
Pour plus d’informations, consultez Propriétés du schéma d’événements Azure Event Grid.
Événement 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
}
}
Événement 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
}
}
Événement 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"
}
Étapes suivantes
- Pour obtenir une vue d’ensemble de la fonctionnalité Événements des Services de données de santé Azure, consultez Que sont les événements ?.
- Pour savoir comment déployer la fonctionnalité Événements des Services de données de santé Azure dans le portail Azure, consultez Déployer des événements avec le portail Azure.
FHIR® est une marque déposée de la Health Level Seven International, enregistrée auprès de l’U.S. Trademark Office et utilisée avec leur autorisation.