Skip to content

Ability to capture / store other interactions / communications beyond the patient agent #12

@JRPearson500

Description

@JRPearson500

As well as generating a patient health record update, the Intelligence Layer could produce data to accompany a particular
interaction - such as the image of a scan, or a discharge letter for a patient.

Currently we have not modelled an interaction function that can produce such data - however, each environment has an attribute
patient_data that could be used to store such information.

Patient_data is chosen as a default dict(list) python type so that the keys can be set as the patient_id, and the values are lists
containing the data. We envisaged it could be used as follows:

  • Patient and environment interaction using interaction function - interaction generates some data, for example, a scan
  • The data could look like a dictionary:
    {
    real_time: 2021-03-24 15:55:25,
    patient_time: 2021-03-24 15:55:25,
    environment_database_name: PACS,
    visible_to_environment_ids: [1, 3, 15],
    patient_record_indices: [22, 23, 24],
    interaction_name: write_letter,
    content_type: image,
    content: <scan.png>,
    }
  • This would then be appended to the patient_data[patient_id] list

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions