<commit_before># User Journeys

## Overview

[Data Access Manager](https://github.com/GoogleCloudPlatform/healthcare-federated-access-services#data-access-manager) (DAM) provides a mechanism for users -- such as
researchers -- to get access to cloud resources using identities and
permissions/qualifications carried on their access tokens from an [Identity
Concentrator](https://github.com/GoogleCloudPlatform/healthcare-federated-access-services#identity-concentrator)
(IC) or other Passport Broker. Passport Brokers have users sign in and collect
Passport Visas that are passed down to the DAM for use in access policies for
data or service requests.

## Researcher Analysis on Cloud

![researcher cloud use case](assets/diagrams/fa_researcher_cloud_usage.svg)

In the above diagram, a researcher wishes to run a Virtual Machine (VM) in their
home organization or in a public cloud supported by DAM, or multiple VMs some
combination of places:

1.  Perform discovery of available datasets.<commit_msg>Fix user journey doc's image link<commit_after># User Journeys

## Overview

[Data Access Manager](https://github.com/GoogleCloudPlatform/healthcare-federated-access-services#data-access-manager) (DAM) provides a mechanism for users -- such as
researchers -- to get access to cloud resources using identities and
permissions/qualifications carried on their access tokens from an [Identity
Concentrator](https://github.com/GoogleCloudPlatform/healthcare-federated-access-services#identity-concentrator)
(IC) or other Passport Broker. Passport Brokers have users sign in and collect
Passport Visas that are passed down to the DAM for use in access policies for
data or service requests.

## Researcher Analysis on Cloud

<img src="https://github.com/GoogleCloudPlatform/healthcare-federated-access-services/raw/master/assets/diagrams/fa_researcher_cloud_usage.svg">

In the above diagram, a researcher wishes to run a Virtual Machine (VM) in their
home organization or in a public cloud supported by DAM, or multiple VMs some
combination of places:

1.  Perform discovery of available datasets.
{'fraction_non_alphanumeric': 0.06825775656324583, 'fraction_numerical': 0.0009546539379474941, 'mean_word_length': 5.489164086687307, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 4, 'https://': 5, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '781482', 'n_tokens_mistral': 560, 'n_tokens_neox': 539, 'n_words': 228}