ASIP Santé: publication of DMP compatibility specifications (updated)

DMP | 05 Oct 2012
ASIP Santé has published version 1.0.1 of the functional and technical specifications document (DSFT) covering electronic health record (DMP) interfaces in software for healthcare professionals, and the DMP compatibility contract for publishers (v1.0.1, updated 30 September 2011). 

Main stages of DMP compatibility


Stage 1: Creation of application
Stage 2: Candidate granted access to test environment
Stage 2b: (Optional) technical support for candidate
Stage 3: Approval

The page "Approval process" (in French) provides details about the various stages that lead to DMP compatibility approval.

Processus d'homologation à la DMP compatibilité




Specifications for DMP compatibility


This document provides a detailed description of the interfaces between the DMP service and external systems, with the aim of providing interoperability for software for healthcare professionals from the start.
This document is aimed at candidates for DMP compatibility accreditation, and corresponds to the version of the services as seen in the first version of the DMP information system.


The purpose of the document is to :
  • Summarize the background of the DMP service as part of the national implementation of health information systems;
  • Show the role of software for healthcare professionals as a natural interface with these information systems, and to show the basic uses of the DMP when connected to these software packages, along with ways in which the DMP can be implemented within these packages;
  • Provide a brief description of the organizational process for implementing DMP compatibility;
  • Present the technologies that are to be implemented, and the measurable skills and techniques that development teams need;
  • Describe the technical operations involved.
This version 1.0.1 of the specifications document follows the publication of version 1.0.0 of the same document on 4 November, and is a minor update, consisting primarily of the following changes:
  • Updated references to the interoperability framework for shared healthcare information systems (CI-SIS) in version 1.0.1 - this has been available since 18 November in the section interoperability framework for healthcare information systems (CI-SIS) (in French) on the website;
  • Addition of a technical appendix to enable implementation of the DSG IHE profile;
    (chapter 11 of the document provides details about the changes made in version 1.0.1);
  • Addition of a technical appendix on the printing of documents to be given to the patient, as part of the patient account creation process (TD1.5).
A supplement to this version 1.0.1 of the specifications was added on 06/01/2012 in the form of a technical appendix containing the OS and browser compatibility table with an updated CPS crypto library.

Examples of messages that correspond to version 1.0.1 of this specification (updated 9 January 2012) as well as examples of code in Java, C++ and C# are also available (the example code in C++ has been available since 14 April 2011, and the Java and C# code were updated on 10 June 2011).

For these specifications, the applicable version of the health information systems interoperability framework (CI-SIS) is version 1.0.1, which is available at the health information systems interoperability framework (CI-SIS) site (in French).

These items (in French) can now be downloaded :  

If you are interested in receiving updates to these specifications, please register via the following email address : DMPCOMPATIBILITE@sante.gouv.fr. This will mean that you can be kept informed about planned additions, to stay up to date with DMP compatibility issues, such as additional example messages, example code for key transactions, procedures for accessing the test environment, test plans.


Frequently Asked Questions (FAQ)


To help you with the DMP compatibility process, a dedicated FAQ (in French) is available at the following address : http://esante.gouv.fr/actus/dmp/faq-dmp-compatibilite-actualise 

It contains the most common questions asked by DMP compatibility candidates, and is divided into the following categories:
  • Approval process
  • Test environments
  • General technical questions
  • Record creation and administrative management functionality
  • Data entry functionality
  • Entry of context and access to patient web services

Publishers' contract for DMP compatibility


DMP compatibility approval by ASIP Santé pertains to the following:
  • All interactions between software for healthcare professionals and the DMP system in functional and technical terms, and not the functional and ergonomic options that are specific to each solution;
  • The publisher's commitment to adhere to certain requirements that cannot be verified by testing (for example the capacity to generate ISO object identifiers (OID) and to synchronize with a time server).
The publishers' contract aims to set out the approval procedure, the reciprocal commitments of the parties during the approval procedure for DMP compatibility, and the conditions and processes governing the granting or withdrawal of approval, and to determine the rights and obligations of the approval holders.

Note : description of conditions under which optional technical support can be accessed, described in article 6.3 of the contract (in French).


The publishers' contract consists of two sections, which are
  • The publishers' contract for DMP compatibility;
  • A software identification sheet for software for healthcare professionals that include DMP compatibility (Appendix 1).

These items can now be downloaded :

Candidates for DMP compatibility should sign two copies of these two items and return them by post to ASIP Santé. In order to make it easier for your information to be processed, we recommend that these two documents also be sent to us by email, at DMPCOMPATIBILITE@sante.gouv.fr at the same time as the paper copies are sent.