# Develop an Information Architecture

SanteDB is designed to have a common [Conceptual Information Model](/santedb/data-and-information-architecture/conceptual-data-model.md). Because of this, it is important that any jurisdiction adapt this model for their local context, and establish a common understanding of the information which will be captured, shared, and stored in the SanteDB instance.&#x20;

* Develop a minimum dataset for data elements in the CDR, establish common use and definitions, common mappings within the context (i.e. what constitutes a "valid" patient record?)&#x20;
* Identify the identity which can be used in the CDR instance (how are patients identified? how are immunizations identified? etc.) this includes:
  * What are the medical (MRNs, insurance, etc.) and non-medical identification (drivers licenses, citizen identifiers, etc.)
  * Which organizations have the authority to assign/change these identifiers?
  * What are the validation criteria, patterns, expiration, and versioning policies for each?
* Identify standards to be used. It is useful to declare "use FHIR" , however this may not be the best option given the current state of systems. Consider:
  * What information standards are currently used by existing systems?
  * What data elements are easily available in each standard?
* Identify secondary use and indicators for the software. Understand how the data may be aggregated, reported, shared, or compared over time and plan to implement these as reports or measures.

## Contents

{% content-ref url="/pages/ESVJJWYPq1rLhbE1rOGf" %}
[Establishing Minimum Datasets](/installation/installation-1/planning-and-preparation-work/develop-an-information-architecture/establishing-minimum-datasets.md)
{% endcontent-ref %}

{% content-ref url="/pages/ndnrU5Kfz3HI12lSnSlj" %}
[Developing Privacy Impact Assessments](/installation/installation-1/planning-and-preparation-work/developing-privacy-impact-assessments.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M7Ak1ChW6NLwl8pzZZE" %}
[Identity Environment](/installation/installation-1/planning-and-preparation-work/develop-an-information-architecture/configuring-identity-domains.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.santesuite.org/installation/installation-1/planning-and-preparation-work/develop-an-information-architecture.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
