need to implement SM specs:
+ has_ehr https://specifications.openehr.org/releases/SM/latest/openehr_platform.html#_i_ehr_service_interface+ has_directory https://specifications.openehr.org/releases/SM/latest/openehr_platform.html#_i_ehr_directory_interface+ has_composition https://specifications.openehr.org/releases/SM/latest/openehr_platform.html#_i_ehr_composition_interface+ has_contribution https://specifications.openehr.org/releases/SM/latest/openehr_platform.html#_i_ehr_contribution_interface+ has_opt https://specifications.openehr.org/releases/SM/latest/openehr_platform.html#_i_definition_adl14_interface+ has_archetype https://specifications.openehr.org/releases/SM/latest/openehr_platform.html#_i_definition_adl14_interface