Architectural requirements and specification of the Smart Digital Medical Platform