Interesting. we have something relevant for that in 0.93 timeline for patient confidentiality (although thats for anonymisation).
So if I understand this right
- You DO NOT want to capture patient name - however Name is mandatory for the patient model.
This is different from requirements in other context
- Capture the name
- But don’t show name in certain context and/or limit search
- or anonymise the name completely
For your objective, I think only thing I can think about (without changes to OpenMRS core), is some configuration which will randomise the name parts right at the time of registration! Hopefully, you have other means (like given Identifier) to follow up for the patient.