Develop an Information Architecture

SanteDB is designed to have a common Conceptual Information Model. 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.
  • 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?)
  • 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.