Projo FHIR Documentation
0.1.0 - ci-build Switzerland flag

Projo FHIR Documentation - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

CodeSystem: Fire Arrow Communication Medium (Experimental)

Official URL: https://projo.evoleen.com/fhir/CodeSystem/communication-medium Version: 0.1.0
Draft as of 2024-01-01 Computable Name: CommunicationMedium

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.

The transport medium for a CommunicationRequest or Communication. Codes: whatsapp (default — WhatsApp Cloud API via the WhatsApp sidecar), rcs (RCS Business Messaging via CM.com — ADR 0012), web (browser-based answer channel, ADR 0011). The system URL is configurable via COMMUNICATION_MEDIUM_SYSTEM (default https://firearrow.io/fhir/CodeSystem/communication-medium); the default code is configurable via COMMUNICATION_MEDIUM_CODE (default whatsapp). Each sidecar's cr-events Subscription filters on its own medium so a sidecar only sees CRs for its channel.

Documentation-only artifact. Projo's runtime extensions, code systems, identifier systems and search parameter are TypeScript constants and bootstrap-time resources, NOT deployed StructureDefinitions. This StructureDefinition exists to document the contract; the source of truth is src/functions/src/lib/fhir/types.ts and docs/FHIR_EXTENSIONS.md.

This Code system is referenced in the content logical definition of the following value sets:

  • This CodeSystem is not used here; it may be used elsewhere (e.g. specifications and/or implementations that use this content)

This case-sensitive code system https://projo.evoleen.com/fhir/CodeSystem/communication-medium defines the following codes:

CodeDisplayDefinition
whatsapp WhatsApp Communication via the WhatsApp Cloud API (Meta), handled by the WhatsApp sidecar.
rcs RCS Communication via RCS Business Messaging (CM.com), handled by the RCS sidecar. Questionnaires are delivered via an in-messenger webview button, never in-band (ADR 0012).
web Web Communication via the browser-based web answer channel (web-functions app, ADR 0011).