Azure Health Data Services als event grid-bron

Dit artikel bevat de eigenschappen en het schema voor Azure Health Data Services-gebeurtenissen. Zie het Gebeurtenisschema van Azure Event Grid voor een inleiding tot gebeurtenisschema's.

Beschikbare gebeurtenistypen

Lijst met gebeurtenissen voor Azure Health Data Services REST API's

Deze gebeurtenissen worden geactiveerd wanneer een FHIR-observatie® (Fast Healthcare Interoperability Resources) wordt gemaakt, bijgewerkt of verwijderd door de REST API's van de FHIR-service aan te roepen.

Gebeurtenisnaam Beschrijving
FhirResourceCreated De gebeurtenis die wordt verzonden nadat een FHIR-observatieresource is gemaakt, is gemaakt.
FhirResourceUpdated De gebeurtenis die wordt verzonden nadat een FHIR Observation-resource is bijgewerkt.
FhirResourceDeleted De gebeurtenis die wordt verzonden nadat een FHIR Observation-resource is verwijderd, wordt voorlopig verwijderd.

Deze gebeurtenissen worden geactiveerd wanneer een DICOM-installatiekopieën worden gemaakt of verwijderd door de REST API's van de DICOM-service aan te roepen.

Gebeurtenisnaam Beschrijving
DicomImageCreated De gebeurtenis die wordt verzonden nadat een DICOM-installatiekopieën zijn gemaakt.
DicomImageDeleted De gebeurtenis die wordt verzonden nadat een DICOM-installatiekopieën zijn verwijderd.
DicomImageUpdated De gebeurtenis die wordt verzonden nadat een DICOM-installatiekopieën zijn bijgewerkt.

Voorbeeld van gebeurtenissen

Deze sectie bevat voorbeelden van hoe berichtgegevens van Azure Health Data Services eruit zouden zien voor elke FHIR-observatie en DICOM-afbeeldingsevenement.

Notitie

Gebeurtenissengegevens lijken op deze voorbeelden, waarbij de metadataVersion eigenschap is ingesteld op een waarde van 1.

Zie de eigenschappen van het Azure Event Grid-gebeurtenisschema voor meer informatie.

FhirResourceCreated-gebeurtenis

{
  "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
  }
}

FhirResourceUpdated-gebeurtenis

{
  "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
  }
}

FhirResourceDeleted-gebeurtenis

{
  "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"
}

Volgende stappen

FHIR® is een geregistreerd handelsmerk van Health Level Seven International, geregistreerd in het Amerikaanse handelsmerkbureau en wordt gebruikt met hun toestemming.