• In progress
  • Events for Pub/Sub

    The following are business events for CIE Generation 2 processing of service requests and discovery of social services

    Introduction

    The following are events that will be published for the community of information exchange. This events will be able to be subscribed to based on the authorization level. Please note that this will be our generation two events that will have a more structured record keeping in our analytics data.

    Every object will have metadata associated with it the following will be the meta data

    Attribute

    Description

    Example

    Attribute

    Description

    Example

    event

    This will be the short text identifier of what the business event happened.

    ServiceRequest_v2

    title

    This will a short description of the business event.

    Service Request Created

    description

    This will be a longer description of the business event. This may also have other information that

    The creation of a service request within the system. A Service Request represents a request from a client of the CIE to retrieve a service from a provider.

    dateTimeOccured

    This will be the time and date of the event.

     

     

    The following will be break down the events by category. Those categories are the following

    Events based on the creation of FHIR objects within the system

    The following are events based on the creation and delation of FHIR objects within the system

    Event

    Title

    Description

    Event

    Title

    Description

    ServiceRequest_v2

    Service Request Created

    The creation of a service request within the system. A Service Request represents a request from a client of the CIE to retrieve a service from a provider.

    Observation_v2

    Observation Created

    A observation has been created in the CIE. A observation represents

    Consent_v2

    Consent Created

    The creation of a Consent object within the system

    Patient_v2

    Patient Created

    This will be when a Patient was created in the system

    HealthcareService_v2

    HealthCare Service Created

    When a HealthCareService has been added to the system. These will be based off the Open Referral database of social services.

    Organization_v2

    Organization Created

    When a Organization has been added to the system. A organization can be a organization that is in the Open Referral System, a client and integrator of the CIE Hub, or one of the Michigan 211 Regions.

    Procedure_v2

    Intervention Created

    A procedure is when a service has been given to a Patient within the system. This is the same as a Gravity Project term intervention.

    Task_v2

    Task Created

    This will be a task that was generated

    CarePlan_v2

    Care Plan Created

     

     

    Events that are based on patient record maintenance

    The following are events based on the modification and processing of patient records.

    Event

    Description

    Event

    Description

    DeDuplicationSystemCheck_v2

    The following will be raised when a check has been made to our de duplication processing engine

    DeDuplicationResolved_v2

    This occurs when a manual process has resolved a the deduplication of two or more records

    PatientModified_v2

    When a patient record has been modified by a outside system.

     

    Events that are based on tasks or actions that are being performed for Service Request

    The following are events that are raised based on the processing of a service request and the

    Event

    Title

    Description

    Event

    Title

    Description

    PerformerNotficationTask_v2

    Creation of Task for Notifing Performer

    This will be when a task has been created for the system to send a notification to a performer of the service.

    SubjectNotficationTask_v2

    Creation of Task for Notifing Subject

    This will be when a task has been created for the system to send a notification to a subject (Patient, Person) of the service.

    PerformerNotified_v2

    Performer Has Been Notified

    This will be when a performer has been notified about a ServiceRequest

    SubjectNotified_v2

    Subject has been notified

    This will be when the subject has been notified

    TaskModified_v2

    Task has been Modified

    This is when the status of the task has changed

    ServiceRequestStatusChanged_v1

    Service Request Status Changed

    A status change has been detected in the

    TaskStatusChanged_v2

    Task (Member Ticket status has changed)

    The status on the member ticket has changed.

     

    Events that are based on the discovery of social services in the directory

    The following describes the events that will be raised based on clients and users looking for and searching the social services directory and discovering services.

    Event

    Description

    Event

    Description

    Recommendation_v2

    This is when a recommendation has been given to the client of the API. Please note that this is a array of two objects. The observations that where passed in the zero to many services.

    RecommendationLinkedPatient_v2

    When a recommendation has been linked to a patient record when in the system.