OperationOutcome data object.
Service layer exceptions.
Bundle data object.
Address data object.
GP service.
Patient service.
API controller.