Left: | Patient Correction Communication (http://hl7.org/fhir/uv/patient-corrections/StructureDefinition/patient-correction-communication) |
Right: | Patient Correction Communication (http://hl7.org/fhir/uv/patient-corrections/StructureDefinition/patient-correction-communication) |
Error | StructureDefinition.version | Values for version differ: '1.0.0-ballot' vs '1.0.0' |
Information | StructureDefinition.date | Values for date differ: '2022-03-29T16:29:26+00:00' vs '2025-07-10T15:54:42+00:00' |
Information | StructureDefinition.publisher | Values for publisher differ: 'HL7 International - Patient Empowerment Workgroup' vs 'HL7 International / Patient Empowerment' |
Information | Communication.basedOn | Element maximum cardinalities differ: '0' vs '2147483647' |
Information | StructureDefinition.short | Values for short differ: 'Part of this action' vs 'Initial Patient Correction Communication resource for this request.' |
Information | StructureDefinition.definition | Values for definition differ: 'Part of this action.' vs 'The initial communication sent by a Requester for a record correction.' |
Warning | Communication.partOf | Elements differ in definition for mustSupport: 'false' vs 'true' |
Information | Communication.partOf | Element maximum cardinalities differ: '0' vs '1' |
Information | StructureDefinition.short | Values for short differ: 'Patient Correction Request Communication that this is in response to. This will only be filled in if it represents a response to another Communication resource. It can be used to query and assemble conversation threads related to the request process.' vs 'Reply to' |
Error | Communication.inResponseTo | Type Mismatch: Reference([CanonicalType[http://hl7.org/fhir/uv/patient-corrections/StructureDefinition/patient-correction-communication]]) vs Reference([CanonicalType[http://hl7.org/fhir/uv/patient-corrections/StructureDefinition/patient-correction-communication]]) |
Information | StructureDefinition.short | Values for short differ: 'A heading/subject line for the message being sent. Could be thought of as the subject line in an email thread.' vs 'A heading/subject line for the message being sent.' |
Information | StructureDefinition.comment | Values for comment differ: 'Communication.topic.text can be used without any codings.' vs 'Equivalent to the subject line in an email thread.' |
Information | StructureDefinition.short | Values for short differ: 'If this is the original Patient Correction Request then Communication.about will initially be empty when posted by the Requester but populated with the Request for Correction Task reference by the Fulfiller when the Fulfiller spawn a Task to represent the Request for Correction or Logging of Disagreement process. For all subsequent Communication resources that represent conversations help between Requester and Fulfiller as part of the process, Communication.about references the Communication resource that contains the original request. If this Communication represents the start of a Log Disagreement request, then when the Fulfiller spawns a Task to support the logging of the disagreement, Communication.about will also reference the spawned Task.' vs 'Resources that pertain to this communication' |
Warning | Communication.about | Elements differ in definition for mustSupport: 'true' vs 'false' |
Information | Communication.about | Element maximum cardinalities differ: '2' vs '2147483647' |
Information | Communication.encounter | Element maximum cardinalities differ: '0' vs '1' |
Information | StructureDefinition.short | Values for short differ: 'The date that this particular part of the conversation is sent. On the initial request from the Requestor for either correction or logging a disagreement, this date/time will be used as Task.authoredOn to signify when the process was initiated on the Fulfiller.' vs 'When this communication was sent' |
Information | StructureDefinition.short | Values for short differ: 'Depending on the direction of the patient correction communication, the recipient of the communication may be the Fulfiller, or it may be the Requester.' vs 'Message recipient: either a Requestor or a Fulfiller' |
Information | Communication.recipient | Element maximum cardinalities differ: '1' vs '2147483647' |
Information | StructureDefinition.short | Values for short differ: 'Depending on the direction of the patient correction communication, the sender of the communication may be the Requester or it may be the Fulfiller. On the initial request for correction or logging of disagreement, the Fulfiller will use sender to represent the Task.requester.' vs 'Message sender: either a Requestor or a Fulfiller' |
Information | StructureDefinition.short | Values for short differ: 'The contents of this particular conversation component. If this is the original correction request or logging of a disagreement, then the payload would contain the request. If it is the final outcome of the request, then the payload would contain the final outcome information. Otherwise it contains a single message in back and forth conversation needed to process the initial request. Since it is possible to have a Communication resource reference a conversation held outside of the FHIR Rest protocol (email, mail, portal messaging – see Communication.channel) the minimum cardinality is zero. However, it is expected in most cases payload will be valued.' vs 'Contents of this communication.' |
Information | StructureDefinition.short | Values for short differ: 'Notes from those that are working on the correction about that work (this is not the correction request itself).' vs 'Non-actionable notes about this communication.' |
Name | Value | Comments | |
---|---|---|---|
![]() | false | ||
![]() | http://hl7.org/fhir/StructureDefinition/Communication | ||
![]() | |||
![]() | 2022-03-29T16:29:26+00:00 | 2025-07-10T15:54:42+00:00 |
|
![]() | A Communication between a patient and a fulfiller relating to a patient correction request. | ||
![]() | |||
![]() | 4.0.1 | ||
![]() | |||
![]() ![]() | http://unstats.un.org/unsd/methods/m49/m49.htm#001 | ||
![]() | resource | ||
![]() | PatientCorrectionCommunication | ||
![]() | HL7 International - Patient Empowerment Workgroup | HL7 International / Patient Empowerment |
|
![]() | |||
![]() | active | ||
![]() | Patient Correction Communication | ||
![]() | Communication | ||
![]() | http://hl7.org/fhir/uv/patient-corrections/StructureDefinition/patient-correction-communication | ||
![]() | 1.0.0-ballot | 1.0.0 |
|
Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments![]() | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() ![]() | 0..* | Communication | A record of information transmitted from a sender to a receiver | 0..* | Communication | A record of information transmitted from a sender to a receiver | |||||||||||
![]() ![]() ![]() | Σ | 0..1 | string | Logical id of this artifact | Σ | 0..1 | id | Logical id of this artifact | |||||||||
![]() ![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource | Σ | 0..1 | Meta | Metadata about the resource | |||||||||
![]() ![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ?!Σ | 0..1 | uri | A set of rules under which this content was created | |||||||||
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| |||||||||||
![]() ![]() ![]() | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||||||||
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | 0..* | Resource | Contained, inline Resources | |||||||||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored | ?! | 0..* | Extension | Extensions that cannot be ignored | |||||||||
![]() ![]() ![]() | Σ | 0..* | Identifier | Unique identifier | Σ | 0..* | Identifier | Unique identifier | |||||||||
![]() ![]() ![]() | Σ | 0..* | canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) | Instantiates FHIR protocol or definition | Σ | 0..* | canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) | Instantiates FHIR protocol or definition | |||||||||
![]() ![]() ![]() | Σ | 0..* | uri | Instantiates external protocol or definition | Σ | 0..* | uri | Instantiates external protocol or definition | |||||||||
![]() ![]() ![]() | Σ | 0..0 | Σ | 0..* | Reference(Resource) | Request fulfilled by this communication |
| ||||||||||
![]() ![]() ![]() | Σ | 0..0 | SΣ | 0..1 | Reference(Patient Correction Communication) | Initial Patient Correction Communication resource for this request. |
| ||||||||||
![]() ![]() ![]() | S | 0..1 | Reference(Patient Correction Communication) | Patient Correction Request Communication that this is in response to. This will only be filled in if it represents a response to another Communication resource. It can be used to query and assemble conversation threads related to the request process. | S | 0..1 | Reference(Patient Correction Communication) | Reply to |
| ||||||||
![]() ![]() ![]() | ?!Σ | 1..1 | code | Fixed: completed. Binding: ?? (required): The status of the communication. Required Pattern: completed | ?!Σ | 1..1 | code | Fixed: completed. Binding: ?? (required): The status of the communication. Required Pattern: completed | |||||||||
![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | Reason for current status Binding: ?? (example): Codes for the reason why a communication did not happen. | Σ | 0..1 | CodeableConcept | Reason for current status Binding: ?? (example): Codes for the reason why a communication did not happen. | |||||||||
![]() ![]() ![]() | S | 1..1 | CodeableConcept | Message category Binding: ?? (required) | S | 1..1 | CodeableConcept | Message category Binding: ?? (required) | |||||||||
![]() ![]() ![]() | Σ | 0..1 | code | routine | urgent | asap | stat Binding: ?? (required): Codes indicating the relative importance of a communication. | Σ | 0..1 | code | routine | urgent | asap | stat Binding: ?? (required): Codes indicating the relative importance of a communication. | |||||||||
![]() ![]() ![]() | 0..* | CodeableConcept | A channel of communication Binding: ?? (example): Codes for communication mediums such as phone, fax, email, in person, etc. | 0..* | CodeableConcept | A channel of communication Binding: ?? (example): Codes for communication mediums such as phone, fax, email, in person, etc. | |||||||||||
![]() ![]() ![]() | SΣ | 1..1 | Reference(Patient) | The Patient that the correction request or the log disagreement applies to. | SΣ | 1..1 | Reference(Patient) | The Patient that the correction request or the log disagreement applies to. | |||||||||
![]() ![]() ![]() | S | 0..1 | CodeableConcept | A heading/subject line for the message being sent. Could be thought of as the subject line in an email thread. Binding: ?? (example): Codes describing the purpose or content of the communication. | S | 0..1 | CodeableConcept | A heading/subject line for the message being sent. Binding: ?? (example): Codes describing the purpose or content of the communication. | |||||||||
![]() ![]() ![]() | S | 0..2 | Reference(Patient Correction Task | Patient Correction Communication) | If this is the original Patient Correction Request then Communication.about will initially be empty when posted by the Requester but populated with the Request for Correction Task reference by the Fulfiller when the Fulfiller spawn a Task to represent the Request for Correction or Logging of Disagreement process. For all subsequent Communication resources that represent conversations help between Requester and Fulfiller as part of the process, Communication.about references the Communication resource that contains the original request. If this Communication represents the start of a Log Disagreement request, then when the Fulfiller spawns a Task to support the logging of the disagreement, Communication.about will also reference the spawned Task. | 0..* | Reference(Resource) | Resources that pertain to this communication Slice: Unordered, Open by type:reference |
| |||||||||
![]() ![]() ![]() | Σ | 0..0 | Σ | 0..1 | Reference(Encounter) | Encounter created as part of |
| ||||||||||
![]() ![]() ![]() | 1..1 | dateTime | The date that this particular part of the conversation is sent. On the initial request from the Requestor for either correction or logging a disagreement, this date/time will be used as Task.authoredOn to signify when the process was initiated on the Fulfiller. | 1..1 | dateTime | When this communication was sent | |||||||||||
![]() ![]() ![]() | 0..1 | dateTime | When received | 0..1 | dateTime | When received | |||||||||||
![]() ![]() ![]() | S | 1..1 | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService) | Depending on the direction of the patient correction communication, the recipient of the communication may be the Fulfiller, or it may be the Requester. | S | 1..* | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService) | Message recipient: either a Requestor or a Fulfiller |
| ||||||||
![]() ![]() ![]() | S | 1..1 | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization | HealthcareService) | Depending on the direction of the patient correction communication, the sender of the communication may be the Requester or it may be the Fulfiller. On the initial request for correction or logging of disagreement, the Fulfiller will use sender to represent the Task.requester. | S | 1..1 | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization | HealthcareService) | Message sender: either a Requestor or a Fulfiller | |||||||||
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Indication for message Binding: ?? (example): Codes for describing reasons for the occurrence of a communication. | Σ | 0..* | CodeableConcept | Indication for message Binding: ?? (example): Codes for describing reasons for the occurrence of a communication. | |||||||||
![]() ![]() ![]() | Σ | 0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference) | Why was communication done? | Σ | 0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference) | Why was communication done? | |||||||||
![]() ![]() ![]() | S | 0..* | BackboneElement | The contents of this particular conversation component. If this is the original correction request or logging of a disagreement, then the payload would contain the request. If it is the final outcome of the request, then the payload would contain the final outcome information. Otherwise it contains a single message in back and forth conversation needed to process the initial request. Since it is possible to have a Communication resource reference a conversation held outside of the FHIR Rest protocol (email, mail, portal messaging – see Communication.channel) the minimum cardinality is zero. However, it is expected in most cases payload will be valued. | S | 0..* | BackboneElement | Contents of this communication. | |||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() | 1..1 | string, Attachment, Reference(Resource) | Message part content | 1..1 | string, Attachment, Reference(Resource) | Message part content | |||||||||||
![]() ![]() ![]() | 0..* | Annotation | Notes from those that are working on the correction about that work (this is not the correction request itself). | 0..* | Annotation | Non-actionable notes about this communication. | |||||||||||
![]() |