The organisations currently using PAT CAT have expressed interest in sharing data across their catchment boundaries. This functionality will be particularly useful to compare indicators across organisation and other organisation catchments and/or state borders. To enable data sharing without PEN CS becoming a data custodian we have expanded the PCS Network to handle the PAT CAT Network data travel. PCS Network does not store any data from the individual organisations using PAT CAT, but rather stores the details of the direct data connections, i.e. who sends what to who. Organisations are required to register to the PAT CAT Network through the PCS Network before they can share and view data. Only Super Admins can register to the PAT CAT Network. 

The PAT CAT Network functionality is accessed through the new PAT CAT Network icon:

 

 

Clicking the PAT CAT Network icon will open up the PAT CAT Network window. From this window you can create and join channels, see and respond to notifications and manage your subscribed and created channels. More detail is provided below.

 

Channels

Information will be shared through 'Channels' that have to be created by the PAT CAT Super User within the respective organisations. These channels can be public or private. The organisation who created the channel will be its owner and will participate in all filters and graphs.

Channels contain the following information:

Channel creating will be done real time. This means that the moment the user clicks and assuming that all validations are passed, then the data will be in the PCS Network and will be instantly available for viewing.

Channel Invitation

Only organisations who are registered as participants in the PAT CAT network will receive invitations to a channel. Only the owner/creator of a channel can send an invite to a channel. Invites will be shown in the invite list. An organisation can send a join request to the owner/creator of that public channel. Once the join request is accepted by the owner the channel will become available.

To invite an organisation to your channel, click on the '+ Invite' button:

 

 

This will display another window showing a list of organisations that have registered for sharing data through the PAT CAT Network. Select those organisations you want to share your channel with and then click on '+ Invite PHN'.

 

 

All invites regardless of who created the invite, will be displayed on the 'Invites' tab:

 

Public Channel Listing

A channel listing will display:

Notifications

A listing that list invites from other organisations and Request to join by other organisations

Each notification in the listing will display the following info:

Subscribed Channels/My Channels

A listing that displays all the channels the organisation is subscribed to.

Each items in the listing will display the following info:

Unsubscribing to a channel that the organisation owns, will require the organisation to select a new owner.

My Channel will displays all the channels the organisation has created

Each items in the listing will display the following info:

Connection/Disconnecting to a Channel

Organisations can connect to a channel by clicking on the “Connect” button. Switching channels is still the same process.

When connected, the Connect button will become “Disconnect”. The PATCAT Filter section will change.

Selecting a Connected Channel Filter

Pre-Requisites:

Selecting a channel filter will make PATCAT apply the selected filter to the organisations current data. This will also collect data from other organisation that also participates in the same filter and graph – provided the cache data has been generated by the source organisations

The following areas will display the data from other organisations:

Channel Delete

In the My Channels listing, each channel will have a delete functionality that deletes the channel in the PCS Network in real-time. Local data will be updated to reflect the deletion.

PATCAT Data Caching

PATCAT windows service will be extended to provide functionality to cache aggregate data for PATCAT Network

During a given time, the data caching will go through the organisations participating filters and graphs in his/her local database. A collection of filter-graph combinations will be created. For each one, the data result will be saved against it.

This data is used to share when another organisation that participates in the same filter-graph requests for the data