Patient Demographics Query for Mobile (PDQm)
3.1.0 - Trial-Implementation International flag

This page is part of the IHE Patient Demographics Query for Mobile (v3.1.0: Publication) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Resource Profile: PDQmPatient - Detailed Descriptions

Active as of 2024-12-02

Definitions for the IHE.PDQm.Patient resource profile.

Guidance on how to interpret the contents of this table can be found here

0. Patient
Invariantsiti-pdqm-linkstatus: If Patient.link is present, then Patient.active SHALL be present (link.exists() implies active.exists())
2. Patient.implicitRules
Control0..0
4. Patient.extension
SlicingThis element introduces a set of slices on Patient.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ url
  • 6. Patient.extension:MothersMaidenName
    Slice NameMothersMaidenName
    Control0..1
    TypeExtension(Patient Mother's Maiden Name) (Extension Type: string)
    8. Patient.modifierExtension
    Control0..0
    10. Patient.identifier
    NoteThis is a business identifier, not a resource identifier (see discussion)
    Control1..?
    12. Patient.identifier.system
    Definition

    Establishes the namespace for the value - that is, a URL that describes a set values that are unique. If the identifier is issued by an Assigning Authority, then the system SHALL be set to the Assigning Authority ID in the format "urn:oid:[AAID]". If the identifier value is a URI then system SHALL be set to "urn:ietf:rfc:3986".

    ShortAssigning Authority ID or other identifiation namespace
    Control1..?
    14. Patient.identifier.value
    Control1..?
    16. Patient.active
    Must Supporttrue
    18. Patient.name
    Must Supporttrue
    Invariantsiti-pdqm-patname: Either Patient.name.given and/or Patient.name.family and/or Patient.name.text SHALL be present or a Data Absent Reason Extension SHALL be present. ((family.exists() or given.exists() or text.exists()) xor extension.where(url='http://hl7.org/fhir/StructureDefinition/data-absent-reason').exists())
    20. Patient.telecom
    Must Supporttrue
    22. Patient.birthDate
    Must Supporttrue
    LOINC Code
    24. Patient.address
    Must Supporttrue
    26. Patient.link
    Must Supporttrue
    28. Patient.link.type
    Definition

    The type of link between this patient resource and another patient resource. When this Patient Resource has been subsumed by another, the type SHALL be replaced-by.