Profile Comparison between https://profiles.ihe.net/ITI/PDQm/StructureDefinition/IHE.PDQm.Patient vs https://profiles.ihe.net/ITI/PDQm/StructureDefinition/IHE.PDQm.Patient

Left:PDQm Patient Profile (https://profiles.ihe.net/ITI/PDQm/StructureDefinition/IHE.PDQm.Patient)
Right:PDQm Patient Profile (https://profiles.ihe.net/ITI/PDQm/StructureDefinition/IHE.PDQm.Patient)

Messages

ErrorStructureDefinition.versionValues for version differ: '3.0.0' vs '3.1.0'
InformationStructureDefinition.dateValues for date differ: '2024-02-23T14:37:19-06:00' vs '2024-12-02T14:47:10-06:00'

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttp://hl7.org/fhir/StructureDefinition/Patient
      .copyright
        .date2024-02-23T14:37:19-06:002024-12-02T14:47:10-06:00
        • Values Differ
        .description#### Overview The PDQm Patient Profile establiashes the following base requirements: - when any element in FHIR Core Patient are known, and when authorized to return the element, then all elements that are core to FHIR Patient SHOULD be returned - forbids modifier extensions and implicit rules - so that all uses do not need to be concerned with changes to the meaning of the core elements of the Patient resource - adds the `patient-mothersMaidenName` extension as an extension available to hold the mother's maiden name #### Use of Business Identifiers To facilitate working with and matching resources across specifications and servers, `Patient.identifier` is REQUIRED. Including business identifiers in `Patient.identifier` is important for allowing the Patient resource to maintain identity outside of the context of the FHIR server on which it resides. This would be the case when the resource is copied to another server, saved to a file, migrated to a new FHIR server, etc. `Patient.identifier` is typically populated with an identifier assigned by an assigning authority in the local patient identifier domain. Populating with identifiers issued by jurisdictional authorities, such as the patient's national identifier, drivers license number, jurisdictional healthcare identifier, etc., is also typical when policy allows for those identifiers to be disclosed to the client system. When no existing business identifier exists, the Patient Demographics Supplier might construct one in one of the following ways: **Option 1**: Populate `Patient.identifier.value` with the full URL for the Patient resource as it would be accessed by the client when doing a READ request. In this case, the corresponding value for `Patient.identifier.system` SHALL be `urn:ietf:rfc:3986`. **Option 2**: Populate `Patient.identifier.value` with a [Universally Unique Identifier](https://en.wikipedia.org/wiki/Universally_unique_identifier), including the `urn:uuid:` prefix. In this case, the corresponding value for `Patient.identifier.system` SHALL be `urn:ietf:rfc:3986`. The UUID SHOULD be persisted within the FHIR resource so that subsequent accesses return the same identifier, but it is not REQUIRED in environments where doing so is not possible. #### Handling of Patient.link When multiple Patient Resources are used to represent the same Patient, Patient.link SHALL be used to describe the relationship between the resources. When returning Patient Resources, the Patient Demographics SHALL ensure that: * No more that one Patient Resource referencing a Patient Identity contains `active=true` * When returning multiple Patient Resources for the same Patient, `Patient.link` SHALL be used to describe the relationship between each Patient Resource * When one Patient Resource has become subsumed by another, the subsumed Patient SHALL use `Patient.link` to point at the surviving Patinet Resource and `Patient.link.type` SHALL be `replaced-by`. Patient Demographics Consumers SHOULD be able to traverse Patient.link and use Patient.active to determine if a given Patient is currently active in the system.
          .experimental
            .fhirVersion4.0.1
              .jurisdiction
                ..jurisdiction[0]http://unstats.un.org/unsd/methods/m49/m49.htm#001
                  .kindresource
                    .namePDQmPatient
                      .publisherIHE IT Infrastructure Technical Committee
                        .purpose
                          .statusactive
                            .titlePDQm Patient Profile
                              .typePatient
                                .urlhttps://profiles.ihe.net/ITI/PDQm/StructureDefinition/IHE.PDQm.Patient
                                  .version3.0.03.1.0
                                  • Values Differ

                                  Structure

                                  NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                                  .. Patient C0..*PatientInformation about an individual or animal receiving health care services
                                  iti-pdqm-linkstatus: If Patient.link is present, then Patient.active SHALL be present
                                  C0..*PatientInformation about an individual or animal receiving health care services
                                  iti-pdqm-linkstatus: If Patient.link is present, then Patient.active SHALL be present
                                    ... id Σ0..1idLogical id of this artifactΣ0..1idLogical id of this artifact
                                      ... meta Σ0..1MetaMetadata about the resourceΣ0..1MetaMetadata about the resource
                                        ... implicitRules ?!Σ0..0?!Σ0..0
                                          ... language 0..1codeLanguage of the resource content
                                          Binding: ?? (preferred): A human language.

                                          Additional BindingsPurpose
                                          ??Max Binding
                                          0..1codeLanguage of the resource content
                                          Binding: ?? (preferred): A human language.

                                          Additional BindingsPurpose
                                          ??Max Binding
                                            ... text 0..1NarrativeText summary of the resource, for human interpretation0..1NarrativeText summary of the resource, for human interpretation
                                              ... contained 0..*ResourceContained, inline Resources
                                              0..*ResourceContained, inline Resources
                                                ... Slices for extension 0..*ExtensionExtension
                                                Slice: Unordered, Open by value:url
                                                0..*ExtensionExtension
                                                Slice: Unordered, Open by value:url
                                                  ... modifierExtension ?!0..0?!0..0
                                                    ... identifier Σ1..*IdentifierAn identifier for this patient
                                                    Σ1..*IdentifierAn identifier for this patient
                                                      .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                        .... Slices for extension 0..*ExtensionAdditional content defined by implementations
                                                        Slice: Unordered, Open by value:url
                                                        0..*ExtensionAdditional content defined by implementations
                                                        Slice: Unordered, Open by value:url
                                                          .... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
                                                          Binding: ?? (required): Identifies the purpose for this identifier, if known .

                                                          ?!Σ0..1codeusual | official | temp | secondary | old (If known)
                                                          Binding: ?? (required): Identifies the purpose for this identifier, if known .

                                                            .... type Σ0..1CodeableConceptDescription of identifier
                                                            Binding: ?? (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

                                                            Σ0..1CodeableConceptDescription of identifier
                                                            Binding: ?? (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

                                                              .... system Σ1..1uriAssigning Authority ID or other identifiation namespace
                                                              Example General: http://www.acme.com/identifiers/patient
                                                              Σ1..1uriAssigning Authority ID or other identifiation namespace
                                                              Example General: http://www.acme.com/identifiers/patient
                                                                .... value Σ1..1stringThe value that is unique
                                                                Example General: 123456
                                                                Σ1..1stringThe value that is unique
                                                                Example General: 123456
                                                                  .... period Σ0..1PeriodTime period when id is/was valid for useΣ0..1PeriodTime period when id is/was valid for use
                                                                    .... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)Σ0..1Reference(Organization)Organization that issued id (may be just text)
                                                                      ... active ?!SΣC0..1booleanWhether this patient's record is in active use?!SΣC0..1booleanWhether this patient's record is in active use
                                                                        ... name SΣC0..*HumanNameA name associated with the patient
                                                                        iti-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.
                                                                        SΣC0..*HumanNameA name associated with the patient
                                                                        iti-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.
                                                                          ... telecom SΣ0..*ContactPointA contact detail for the individual
                                                                          SΣ0..*ContactPointA contact detail for the individual
                                                                            ... gender Σ0..1codemale | female | other | unknown
                                                                            Binding: ?? (required): The gender of a person used for administrative purposes.

                                                                            Σ0..1codemale | female | other | unknown
                                                                            Binding: ?? (required): The gender of a person used for administrative purposes.

                                                                              ... birthDate SΣ0..1dateThe date of birth for the individualSΣ0..1dateThe date of birth for the individual
                                                                                ... deceased[x] ?!Σ0..1boolean, dateTimeIndicates if the individual is deceased or not?!Σ0..1boolean, dateTimeIndicates if the individual is deceased or not
                                                                                  ... address SΣ0..*AddressAn address for the individual
                                                                                  SΣ0..*AddressAn address for the individual
                                                                                    ... maritalStatus 0..1CodeableConceptMarital (civil) status of a patient
                                                                                    Binding: ?? (extensible): The domestic partnership status of a person.

                                                                                    0..1CodeableConceptMarital (civil) status of a patient
                                                                                    Binding: ?? (extensible): The domestic partnership status of a person.

                                                                                      ... multipleBirth[x] 0..1boolean, integerWhether patient is part of a multiple birth0..1boolean, integerWhether patient is part of a multiple birth
                                                                                        ... photo 0..*AttachmentImage of the patient
                                                                                        0..*AttachmentImage of the patient
                                                                                          ... contact C0..*BackboneElementA contact party (e.g. guardian, partner, friend) for the patient
                                                                                          pat-1: SHALL at least contain a contact's details or a reference to an organization
                                                                                          C0..*BackboneElementA contact party (e.g. guardian, partner, friend) for the patient
                                                                                          pat-1: SHALL at least contain a contact's details or a reference to an organization
                                                                                            .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                              .... extension 0..*ExtensionAdditional content defined by implementations
                                                                                              0..*ExtensionAdditional content defined by implementations
                                                                                                .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                  .... relationship 0..*CodeableConceptThe kind of relationship
                                                                                                  Binding: ?? (extensible): The nature of the relationship between a patient and a contact person for that patient.


                                                                                                  0..*CodeableConceptThe kind of relationship
                                                                                                  Binding: ?? (extensible): The nature of the relationship between a patient and a contact person for that patient.


                                                                                                    .... name 0..1HumanNameA name associated with the contact person0..1HumanNameA name associated with the contact person
                                                                                                      .... telecom 0..*ContactPointA contact detail for the person
                                                                                                      0..*ContactPointA contact detail for the person
                                                                                                        .... address 0..1AddressAddress for the contact person0..1AddressAddress for the contact person
                                                                                                          .... gender 0..1codemale | female | other | unknown
                                                                                                          Binding: ?? (required): The gender of a person used for administrative purposes.

                                                                                                          0..1codemale | female | other | unknown
                                                                                                          Binding: ?? (required): The gender of a person used for administrative purposes.

                                                                                                            .... organization C0..1Reference(Organization)Organization that is associated with the contactC0..1Reference(Organization)Organization that is associated with the contact
                                                                                                              .... period 0..1PeriodThe period during which this contact person or organization is valid to be contacted relating to this patient0..1PeriodThe period during which this contact person or organization is valid to be contacted relating to this patient
                                                                                                                ... communication 0..*BackboneElementA language which may be used to communicate with the patient about his or her health
                                                                                                                0..*BackboneElementA language which may be used to communicate with the patient about his or her health
                                                                                                                  .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                    .... extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                    0..*ExtensionAdditional content defined by implementations
                                                                                                                      .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                      ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                        .... language 1..1CodeableConceptThe language which can be used to communicate with the patient about his or her health
                                                                                                                        Binding: ?? (preferred): A human language.

                                                                                                                        Additional BindingsPurpose
                                                                                                                        ??Max Binding
                                                                                                                        1..1CodeableConceptThe language which can be used to communicate with the patient about his or her health
                                                                                                                        Binding: ?? (preferred): A human language.

                                                                                                                        Additional BindingsPurpose
                                                                                                                        ??Max Binding
                                                                                                                          .... preferred 0..1booleanLanguage preference indicator0..1booleanLanguage preference indicator
                                                                                                                            ... generalPractitioner 0..*Reference(Organization | Practitioner | PractitionerRole)Patient's nominated primary care provider
                                                                                                                            0..*Reference(Organization | Practitioner | PractitionerRole)Patient's nominated primary care provider
                                                                                                                              ... managingOrganization Σ0..1Reference(Organization)Organization that is the custodian of the patient recordΣ0..1Reference(Organization)Organization that is the custodian of the patient record
                                                                                                                                ... link ?!SΣC0..*BackboneElementLink to another patient resource that concerns the same actual person
                                                                                                                                ?!SΣC0..*BackboneElementLink to another patient resource that concerns the same actual person
                                                                                                                                  .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                                    .... extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                                    0..*ExtensionAdditional content defined by implementations
                                                                                                                                      .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                      ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                        .... other Σ1..1Reference(Patient | RelatedPerson)The other patient or related person resource that the link refers toΣ1..1Reference(Patient | RelatedPerson)The other patient or related person resource that the link refers to
                                                                                                                                          .... type Σ1..1codereplaced-by | replaces | refer | seealso
                                                                                                                                          Binding: ?? (required): The type of link between this patient resource and another patient resource.

                                                                                                                                          Σ1..1codereplaced-by | replaces | refer | seealso
                                                                                                                                          Binding: ?? (required): The type of link between this patient resource and another patient resource.


                                                                                                                                            doco Documentation for this format