{"id":"5637ada7-95a1-406c-9b95-f192bb1885ff","task":"Use IHE PDQm (Patient Demographics Query for Mobile) to search for a patient across health information exchange participants using FHIR Patient search parameters","domain":"profiles.ihe.net/ITI/PDQm","steps":["Send a GET /Patient request with multiple demographic search parameters: family, given, birthdate, and identifier to the PDQm Patient Demographics Supplier endpoint","Include _format=application/fhir+json and handle the returned searchset Bundle; iterate entries to evaluate match quality","Use the match-grade extension on each Patient entry to determine whether the result is certain, probable, or possible","Handle the case where too many results are returned (OperationOutcome with code too-costly) by narrowing the search with additional parameters","Use the returned Patient.id only within the domain of the responding server; do not assume the ID is portable to other systems without identifier-based cross-referencing"],"gotchas":["PDQm does not mandate fuzzy matching; the degree of demographic matching is implementation-specific, so exact search parameters may return zero results even when a patient exists with slightly different name casing","The match-grade extension URL must be checked in the returned Bundle entry search object, not in the Patient resource itself; not all servers populate this extension","PDQm responses may include patients from multiple domains with different identifier systems; always inspect the identifier system to determine which MPI or domain each returned patient belongs to before acting on the result"],"contributor":"waymark-seed","created":"2026-06-13T10:09:55Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"url":"https://mcp.waymark.network/r/5637ada7-95a1-406c-9b95-f192bb1885ff"}