Projo FHIR Documentation
0.1.0 - ci-build
Projo FHIR Documentation - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
| Official URL: https://projo.evoleen.com/fhir/ValueSet/identity-resolution-reason-vs | Version: 0.1.0 | |||
| Draft as of 2024-01-01 | Computable Name: IdentityResolutionReasonVS | |||
Copyright/Legal: Copyright (c) Projo. Licensed under CC0-1.0 (public domain dedication). FHIR(R) is the registered trademark of HL7 and is used with permission. This IG references WhatsApp(R), a trademark of Meta Platforms, Inc., for descriptive purposes only. |
||||
Reason codes stamped on a reverse CommunicationRequest (category=identity-resolution-required) explaining why the sidecar could not attach an inbound message. Codes: no-match (no existing identity matches the sender's phone or BSUID), multiple-matches (more than one identity matches), non-conversational-only (matches exist but none of a conversational type — walk Person.link), no-active-cr (identity matched but no active CommunicationRequest to attach to), unresolved-receiver (receiver Organization unknown — upsert stub).
References
https://projo.evoleen.com/fhir/CodeSystem/identity-resolution-reason version 📦0.1.0
Expansion performed internally based on codesystem Projo Identity Resolution Reason v0.1.0 (CodeSystem)
This value set contains 5 concepts
| System | Code | Display (en) | Definition | JSON | XML |
https://projo.evoleen.com/fhir/CodeSystem/identity-resolution-reason | no-match | No match | No existing identity matches the sender's phone number or BSUID. Orchestrator creates a new identity (Patient by default) and applies the triggered plan (onboarding). | ||
https://projo.evoleen.com/fhir/CodeSystem/identity-resolution-reason | multiple-matches | Multiple matches | More than one identity matches the sender's hints. Orchestrator refuses; marks the reverse CR entered-in-error. | ||
https://projo.evoleen.com/fhir/CodeSystem/identity-resolution-reason | non-conversational-only | Non-conversational only | Matches exist but none of a conversational type. Orchestrator walks Person.link; if none, creates a new identity. | ||
https://projo.evoleen.com/fhir/CodeSystem/identity-resolution-reason | no-active-cr | No active CR | Identity matched but no active CommunicationRequest to attach to. Orchestrator reattaches and applies the triggered plan (default/re-engagement); skips if an active CarePlan exists. | ||
https://projo.evoleen.com/fhir/CodeSystem/identity-resolution-reason | unresolved-receiver | Unresolved receiver | Receiver Organization unknown. Orchestrator idempotently upserts a stub Organization, then creates the identity + applies the triggered plan. |
Explanation of the columns that may appear on this page:
| Level | A few code lists that FHIR defines are hierarchical - each code is assigned a level. In this scheme, some codes are under other codes, and imply that the code they are under also applies |
| System | The source of the definition of the code (when the value set draws in codes defined elsewhere) |
| Code | The code (used as the code in the resource instance) |
| Display | The display (used in the display element of a Coding). If there is no display, implementers should not simply display the code, but map the concept into their application |
| Definition | An explanation of the meaning of the concept |
| Comments | Additional notes about how to use the code |