Fully clickable system prototype (even just linked and clickable high-resolution wireframes done in Figma) works really well for this purpose. It takes a very short time to prepare and provide you with a valuable feedback as an outcome. Here you might find, that some product hypotheses doesn’t work at all and also, find out some new one which seems relevant for the real users. The trick is to reduce the number of hypothesis in MVP as possible.
Next step is to handle the feedback properly: finalize the requirements to the MVP, adjust wireframes.
Now is a good time to design the system architecture and craft the UI design.
Once the architecture and the design are done, the development begins. A key for the short time-to-market here is to follow data standards such as FHIR, re-using existing integration modules, and well-known open source libraries. Other important aspects of properly defined development process are CI/CD available and configured from the first day of the development and a reasonable set of various kind of tests (unit, integration, end-to-end) accomplishing each product feature.
From our experience, the properly organized process from the idea to the developed product MVP available for alpha testing might take 1,5–3 months.