LinuxForHealth FHIR Implementation Guide
8.0.0 - draft United States of America flag

LinuxForHealth FHIR Implementation Guide - Local Development build (v8.0.0). See the Directory of published versions

: Engagement Communication Request Status Reason Codes - TTL Representation

Active as of 2022-11-10

Raw ttl | Download


@prefix fhir: <http://hl7.org/fhir/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

# - resource -------------------------------------------------------------------

 a fhir:CodeSystem;
  fhir:nodeRole fhir:treeRoot;
  fhir:Resource.id [ fhir:value "eng-communication-request-status-reason"];
  fhir:DomainResource.text [
     fhir:Narrative.status [ fhir:value "generated" ];
     fhir:Narrative.div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p>This code system <code>http://linuxforhealth.org/fhir/cdm/CodeSystem/eng-communication-request-status-reason</code> defines the following codes:</p><table class=\"codes\"><tr><td style=\"white-space:nowrap\"><b>Code</b></td><td><b>Display</b></td><td><b>Definition</b></td></tr><tr><td style=\"white-space:nowrap\">mu-no-email-data<a name=\"eng-communication-request-status-reason-mu-no-email-data\"> </a></td><td>Mode Unavailable - No email address</td><td>Email mode unavailable because patient does not have a valid email address.</td></tr><tr><td style=\"white-space:nowrap\">mu-no-sms-data<a name=\"eng-communication-request-status-reason-mu-no-sms-data\"> </a></td><td>Mode Unavailable - No mobile phone</td><td>SMS text mode unavailable because patient does not have a valid mobile phone number.</td></tr><tr><td style=\"white-space:nowrap\">mu-opt-out-email<a name=\"eng-communication-request-status-reason-mu-opt-out-email\"> </a></td><td>Mode Unavailable - Patient opt-out from email</td><td>Email mode unavailable because patient has opted out of email communications.</td></tr><tr><td style=\"white-space:nowrap\">mu-opt-out-sms<a name=\"eng-communication-request-status-reason-mu-opt-out-sms\"> </a></td><td>Mode Unavailable - Patient opt-out from sms</td><td>Phone mode unavailable because patient has opted out of phone communications.</td></tr><tr><td style=\"white-space:nowrap\">mu-over-comm-email<a name=\"eng-communication-request-status-reason-mu-over-comm-email\"> </a></td><td>Mode Unavailable - Over-communicaton limit met for email</td><td>Email mode unavailable because patient over-communicatin limit has been met for email.</td></tr><tr><td style=\"white-space:nowrap\">mu-over-comm-sms<a name=\"eng-communication-request-status-reason-mu-over-comm-sms\"> </a></td><td>Mode Unavailable - Over-communicaton limit met for SMS text</td><td>SMS text mode unavailable because patient over-communicatin limit has been met for SMS text.</td></tr><tr><td style=\"white-space:nowrap\">mu-sender-email-disabled<a name=\"eng-communication-request-status-reason-mu-sender-email-disabled\"> </a></td><td>Mode Unavailable - Email disabled for sender</td><td>Email mode unavailable because sender has email communications disabled.</td></tr><tr><td style=\"white-space:nowrap\">mu-sender-sms-disabled<a name=\"eng-communication-request-status-reason-mu-sender-sms-disabled\"> </a></td><td>Mode Unavailable - SMS text disabled for sender</td><td>SMS text mode unavailabe because sender has SMS text communications disabled.</td></tr><tr><td style=\"white-space:nowrap\">mu-tenant-email-disabled<a name=\"eng-communication-request-status-reason-mu-tenant-email-disabled\"> </a></td><td>Mode Unavailable - Email disabled for tenant</td><td>Email mode unavailable because tenant has email communications disabled.</td></tr><tr><td style=\"white-space:nowrap\">mu-tenant-sms-disabled<a name=\"eng-communication-request-status-reason-mu-tenant-sms-disabled\"> </a></td><td>Mode Unavailable - SMS text disabled for tenant</td><td>SMS text mode unavailabe because tenant has SMS text communications disabled.</td></tr><tr><td style=\"white-space:nowrap\">comm-volume-exceeded<a name=\"eng-communication-request-status-reason-comm-volume-exceeded\"> </a></td><td>Not Processed - Sender max communication volume exceeded</td><td>CommunicationRequest not processed because the maximum daily communication volume treshhold was exceeded for the sender.</td></tr><tr><td style=\"white-space:nowrap\">higher-priotity-care-gap<a name=\"eng-communication-request-status-reason-higher-priotity-care-gap\"> </a></td><td>Not Processed - Higher priority care gap on same date</td><td>CommunicationRequest not processed because of a higher priority care gap on the same date.</td></tr><tr><td style=\"white-space:nowrap\">np-another-concern<a name=\"eng-communication-request-status-reason-np-another-concern\"> </a></td><td>Not Processed - Another concern</td><td>CommunicationRequest not processed because the patient indicates they have another concerns.</td></tr><tr><td style=\"white-space:nowrap\">np-anytime-workflow-pending<a name=\"eng-communication-request-status-reason-np-anytime-workflow-pending\"> </a></td><td>Not Processed - Anytime workflow pending</td><td>CommunicationRequest not processed because the patient has an anytime worflow pending.</td></tr><tr><td style=\"white-space:nowrap\">np-conversation-abandoned<a name=\"eng-communication-request-status-reason-np-conversation-abandoned\"> </a></td><td>Not Processed - Conversation abandoned</td><td>CommunicationRequest not processed because the patient abandoned the conversation or conversation timed out.</td></tr><tr><td style=\"white-space:nowrap\">np-eligible-modality<a name=\"eng-communication-request-status-reason-np-eligible-modality\"> </a></td><td>Not Processed - No eligible modality found for patient</td><td>CommunicationRequest not processed because no eligible modality was found for the patient.</td></tr><tr><td style=\"white-space:nowrap\">np-financial-concern<a name=\"eng-communication-request-status-reason-np-financial-concern\"> </a></td><td>Not Processed - Financial concern</td><td>CommunicationRequest not processed because the patient indicates they have financial concerns.</td></tr><tr><td style=\"white-space:nowrap\">np-learn-more<a name=\"eng-communication-request-status-reason-np-learn-more\"> </a></td><td>Not Processed - Learn more</td><td>CommunicationRequest not processed because the patient indicated they want to learn more about the service.</td></tr><tr><td style=\"white-space:nowrap\">np-look-back-pending<a name=\"eng-communication-request-status-reason-np-look-back-pending\"> </a></td><td>Not Processed - Look-back pending</td><td>CommunicationRequest not processed because patient has already been contacted for this care gap and look-back period is pending.</td></tr><tr><td style=\"white-space:nowrap\">np-no-email-data<a name=\"eng-communication-request-status-reason-np-no-email-data\"> </a></td><td>Not Processed - No email address</td><td>CommunicationRequest not processed because patient does not have a valid email address.</td></tr><tr><td style=\"white-space:nowrap\">np-no-sms-data<a name=\"eng-communication-request-status-reason-np-no-sms-data\"> </a></td><td>Not Processed - No mobile phone</td><td>CommunicationRequest not processed because patient does not have a valid mobile phone number.</td></tr><tr><td style=\"white-space:nowrap\">np-opt-out-care-gap<a name=\"eng-communication-request-status-reason-np-opt-out-care-gap\"> </a></td><td>Not Processed - Patient opt-out of care gap</td><td>CommunicationRequest not processed because the patient has opted out of communications for this care gap only.</td></tr><tr><td style=\"white-space:nowrap\">np-opt-out-conv-type<a name=\"eng-communication-request-status-reason-np-opt-out-conv-type\"> </a></td><td>Not Processed - Patient opt-out of converstaion type</td><td>CommunicationRequest not processed because the patient has opted out of communications for the converation type.</td></tr><tr><td style=\"white-space:nowrap\">np-opt-out-email<a name=\"eng-communication-request-status-reason-np-opt-out-email\"> </a></td><td>Not Processed - Patient opt-out from email</td><td>CommunicationRequest not processed because patient has opted out of email communications.</td></tr><tr><td style=\"white-space:nowrap\">np-opt-out-sms<a name=\"eng-communication-request-status-reason-np-opt-out-sms\"> </a></td><td>Not Processed - Patient opt-out from sms</td><td>CommunicationRequest not processed because patient has opted out of phone communications.</td></tr><tr><td style=\"white-space:nowrap\">np-over-comm-email<a name=\"eng-communication-request-status-reason-np-over-comm-email\"> </a></td><td>Not Processed - Over-communication limit met for email</td><td>CommunicationRequest not processed because patient over-communication limit has been met for email.</td></tr><tr><td style=\"white-space:nowrap\">np-over-comm-sms<a name=\"eng-communication-request-status-reason-np-over-comm-sms\"> </a></td><td>Not Processed - Over-communication limit met for SMS text</td><td>CommunicationRequest not processed because patient over-communication limit has been met for SMS text.</td></tr><tr><td style=\"white-space:nowrap\">np-patient-appointment-scheduled<a name=\"eng-communication-request-status-reason-np-patient-appointment-scheduled\"> </a></td><td>Not Processed - Patient appointment scheduled</td><td>CommunicationRequest not processed because the patient indicates that an appointment has been scheduled.</td></tr><tr><td style=\"white-space:nowrap\">np-patient-service-complete<a name=\"eng-communication-request-status-reason-np-patient-service-complete\"> </a></td><td>Not Processed - Patient service complete</td><td>CommunicationRequest not processed because the patient indicates that the service has been completed.</td></tr><tr><td style=\"white-space:nowrap\">np-pcp-not-found<a name=\"eng-communication-request-status-reason-np-pcp-not-found\"> </a></td><td>Not Processed - PCP not found</td><td>CommunicationRequest not processed because the patient indicates they could not find a PCP.</td></tr><tr><td style=\"white-space:nowrap\">np-pcp-not-correct<a name=\"eng-communication-request-status-reason-np-pcp-not-correct\"> </a></td><td>Not Processed - PCP not correct</td><td>CommunicationRequest not processed because teh patient indicates an incorrectly attributed PCP.</td></tr><tr><td style=\"white-space:nowrap\">np-pcp-help<a name=\"eng-communication-request-status-reason-np-pcp-help\"> </a></td><td>Not Processed - PCP Help</td><td>CommunicationRequest not processed because the Patient indicates they have a PCP but we don’t know who it is, requests assistance.</td></tr><tr><td style=\"white-space:nowrap\">np-reminder1-pending<a name=\"eng-communication-request-status-reason-np-reminder1-pending\"> </a></td><td>Not Processed - Reminder 1 pending</td><td>CommunicationRequest not processed because first reminder is pending.</td></tr><tr><td style=\"white-space:nowrap\">np-reminder2-pending<a name=\"eng-communication-request-status-reason-np-reminder2-pending\"> </a></td><td>Not Processed - Reminder 2 pending</td><td>CommunicationRequest not processed because second reminder is pending.</td></tr><tr><td style=\"white-space:nowrap\">np-reminder-wait<a name=\"eng-communication-request-status-reason-np-reminder-wait\"> </a></td><td>Not Processed - Reminder wait</td><td>CommunicationRequest not processed because we are in a reminder wait period.</td></tr><tr><td style=\"white-space:nowrap\">np-sender-email-disabled<a name=\"eng-communication-request-status-reason-np-sender-email-disabled\"> </a></td><td>Not Processed - Email disabled for sender</td><td>CommunicationRequest not processed because sender has email communications disabled.</td></tr><tr><td style=\"white-space:nowrap\">np-sender-sms-disabled<a name=\"eng-communication-request-status-reason-np-sender-sms-disabled\"> </a></td><td>Not Processed - SMS text disabled for sender</td><td>CommunicationRequest not processed because sender has SMS text communications disabled.</td></tr><tr><td style=\"white-space:nowrap\">np-service-refused<a name=\"eng-communication-request-status-reason-np-service-refused\"> </a></td><td>Not Processed - Service refused</td><td>CommunicationRequest not processed because the patient indicates they refuse the service.</td></tr><tr><td style=\"white-space:nowrap\">np-std-care-gap-pending<a name=\"eng-communication-request-status-reason-np-std-care-gap-pending\"> </a></td><td>Not Processed - Standard care gap pending</td><td>CommunicationRequest not processed because conversation was not activated after multiple attempts. Standard care gap communication sent.</td></tr><tr><td style=\"white-space:nowrap\">np-tenant-email-disabled<a name=\"eng-communication-request-status-reason-np-tenant-email-disabled\"> </a></td><td>Not Processed - Email disabled for tenant</td><td>CommunicationRequest not processed because tenant has email communications disabled.</td></tr><tr><td style=\"white-space:nowrap\">np-tenant-sms-disabled<a name=\"eng-communication-request-status-reason-np-tenant-sms-disabled\"> </a></td><td>Not Processed - SMS text disabled for tenant</td><td>CommunicationRequest not processed because tenant has SMS text communications disabled.</td></tr><tr><td style=\"white-space:nowrap\">np-today-holiday<a name=\"eng-communication-request-status-reason-np-today-holiday\"> </a></td><td>Not Processed - Today is a holiday</td><td>CommunicationRequest not processed because tenant has this date configured as a holiday.</td></tr><tr><td style=\"white-space:nowrap\">no-comm-health-reminder<a name=\"eng-communication-request-status-reason-no-comm-health-reminder\"> </a></td><td>Not Processed - Patient health reminders disabled</td><td>CommunicationRequest not processed because patient is flagged with 'No health reminders' importance code that disabled health reminder communications.</td></tr><tr><td style=\"white-space:nowrap\">no-consent-communication<a name=\"eng-communication-request-status-reason-no-consent-communication\"> </a></td><td>Not Processed - No communication consent</td><td>CommunicationRequest not processed because the recipient has not consented to communication.</td></tr><tr><td style=\"white-space:nowrap\">no-contact-data<a name=\"eng-communication-request-status-reason-no-contact-data\"> </a></td><td>Not Processed - Patient does not have contact data</td><td>CommunicationRequest not processed because patient does not have valid contact data for any of the modalities.</td></tr><tr><td style=\"white-space:nowrap\">no-preferred-contact<a name=\"eng-communication-request-status-reason-no-preferred-contact\"> </a></td><td>Not Processed - No preferred contact</td><td>CommunicationRequest not processed because the patient does not have preferred contact information for communication.</td></tr><tr><td style=\"white-space:nowrap\">no-sender<a name=\"eng-communication-request-status-reason-no-sender\"> </a></td><td>Not processed - No sender / attributed practitioner</td><td>CommunicationRequest not processed because patient does not have an attributed practitioner/location or a sender record.</td></tr><tr><td style=\"white-space:nowrap\">opt-out-care-gap<a name=\"eng-communication-request-status-reason-opt-out-care-gap\"> </a></td><td>Not processed - Patient opt-out from care gap</td><td>CommunicationRequest not processed because the recipient is opted out of communication from care gapt.</td></tr><tr><td style=\"white-space:nowrap\">opt-out-product<a name=\"eng-communication-request-status-reason-opt-out-product\"> </a></td><td>Not Processed - Patient opt-out from product</td><td>CommunicationRequest not processed because the recipient is opted out of communication from product.</td></tr><tr><td style=\"white-space:nowrap\">patient-already-contacted<a name=\"eng-communication-request-status-reason-patient-already-contacted\"> </a></td><td>Not Processed - Patient already contacted</td><td>CommunicationRequest not processed because patient has already been contacted successfully in the past X days.</td></tr><tr><td style=\"white-space:nowrap\">patient-appointment-recompliant<a name=\"eng-communication-request-status-reason-patient-appointment-recompliant\"> </a></td><td>Not Processed - Patient complient with an appointment</td><td>CommunicationRequest not processed because patient has a recent or future appointment scheduled with the attributed practitioner.</td></tr><tr><td style=\"white-space:nowrap\">patient-bad-debt<a name=\"eng-communication-request-status-reason-patient-bad-debt\"> </a></td><td>Not Processed - Bad-debt patient</td><td>CommunicationRequest not processed because the patient is in collections or has an unpaid account on file (bad-debt).</td></tr><tr><td style=\"white-space:nowrap\">patient-deceased<a name=\"eng-communication-request-status-reason-patient-deceased\"> </a></td><td>Not Processed - Deceased patient</td><td>CommunicationRequest not processed because the patient is deceased.</td></tr><tr><td style=\"white-space:nowrap\">patient-do-not-contact<a name=\"eng-communication-request-status-reason-patient-do-not-contact\"> </a></td><td>Not Processed - Do-not-contact patient</td><td>CommunicationRequest not processed because patient is flagged as a do-not-contact patient to prevent communication.</td></tr><tr><td style=\"white-space:nowrap\">patient-privacy<a name=\"eng-communication-request-status-reason-patient-privacy\"> </a></td><td>Not Processed - Privacy concerned patient</td><td>CommunicationRequest not processed because patient is flagged with a 'Privacy concerned patient' code tahtat prevents communications.</td></tr><tr><td style=\"white-space:nowrap\">patient-inactive<a name=\"eng-communication-request-status-reason-patient-inactive\"> </a></td><td>Not Processed - Patient is inactive</td><td>CommunicationRequest not processed because the patient is marked as inactive in the source system of record.</td></tr><tr><td style=\"white-space:nowrap\">patient-vip<a name=\"eng-communication-request-status-reason-patient-vip\"> </a></td><td>Not Processed - VIP patient</td><td>CommunicationRequest not processed because patient is flagged with a VIP code that prevents communications.</td></tr><tr><td style=\"white-space:nowrap\">practitioner-care-gap-disabled<a name=\"eng-communication-request-status-reason-practitioner-care-gap-disabled\"> </a></td><td>Not Processed - Practitioner care gap disabled</td><td>CommunicationRequest not processed because the attributed practitioner has the care gap disabled.</td></tr><tr><td style=\"white-space:nowrap\">ns-stalled-scheduler<a name=\"eng-communication-request-status-reason-ns-stalled-scheduler\"> </a></td><td>Not Sent - Message not sent during the schedule period</td><td>CommunicationRequest not sent because the message was not send during the scheduled period.</td></tr><tr><td style=\"white-space:nowrap\">ns-user-remove-message<a name=\"eng-communication-request-status-reason-ns-user-remove-message\"> </a></td><td>Not Sent - User removed communication from message queue</td><td>CommunicationRequest not sent because the user remove the communication from the message queue.</td></tr><tr><td style=\"white-space:nowrap\">request-complete<a name=\"eng-communication-request-status-reason-request-complete\"> </a></td><td>In-Process - Communication request complete</td><td>Communication in-progress, FHIR CommunicationRequest completed and delivered to the communication engine</td></tr></table></div>"
  ];
  fhir:CodeSystem.url [ fhir:value "http://linuxforhealth.org/fhir/cdm/CodeSystem/eng-communication-request-status-reason"];
  fhir:CodeSystem.version [ fhir:value "8.0.0"];
  fhir:CodeSystem.name [ fhir:value "EngagementCommunicationRequestStatusReasonCodeSystem"];
  fhir:CodeSystem.title [ fhir:value "Engagement Communication Request Status Reason Codes"];
  fhir:CodeSystem.status [ fhir:value "active"];
  fhir:CodeSystem.date [ fhir:value "2022-11-10T16:00:46+00:00"^^xsd:dateTime];
  fhir:CodeSystem.publisher [ fhir:value "LinuxForHealth Team"];
  fhir:CodeSystem.description [ fhir:value "Status codes detailing the reason and status history for an Engagement communication request."];
  fhir:CodeSystem.jurisdiction [
     fhir:index 0;
     fhir:CodeableConcept.coding [
       fhir:index 0;
       fhir:Coding.system [ fhir:value "urn:iso:std:iso:3166" ];
       fhir:Coding.code [ fhir:value "US" ]     ]
  ];
  fhir:CodeSystem.caseSensitive [ fhir:value "true"^^xsd:boolean];
  fhir:CodeSystem.content [ fhir:value "complete"];
  fhir:CodeSystem.count [ fhir:value "61"^^xsd:nonNegativeInteger];
  fhir:CodeSystem.concept [
     fhir:index 0;
     fhir:CodeSystem.concept.code [ fhir:value "mu-no-email-data" ];
     fhir:CodeSystem.concept.display [ fhir:value "Mode Unavailable - No email address" ];
     fhir:CodeSystem.concept.definition [ fhir:value "Email mode unavailable because patient does not have a valid email address." ]
  ], [
     fhir:index 1;
     fhir:CodeSystem.concept.code [ fhir:value "mu-no-sms-data" ];
     fhir:CodeSystem.concept.display [ fhir:value "Mode Unavailable - No mobile phone" ];
     fhir:CodeSystem.concept.definition [ fhir:value "SMS text mode unavailable because patient does not have a valid mobile phone number." ]
  ], [
     fhir:index 2;
     fhir:CodeSystem.concept.code [ fhir:value "mu-opt-out-email" ];
     fhir:CodeSystem.concept.display [ fhir:value "Mode Unavailable - Patient opt-out from email" ];
     fhir:CodeSystem.concept.definition [ fhir:value "Email mode unavailable because patient has opted out of email communications." ]
  ], [
     fhir:index 3;
     fhir:CodeSystem.concept.code [ fhir:value "mu-opt-out-sms" ];
     fhir:CodeSystem.concept.display [ fhir:value "Mode Unavailable - Patient opt-out from sms" ];
     fhir:CodeSystem.concept.definition [ fhir:value "Phone mode unavailable because patient has opted out of phone communications." ]
  ], [
     fhir:index 4;
     fhir:CodeSystem.concept.code [ fhir:value "mu-over-comm-email" ];
     fhir:CodeSystem.concept.display [ fhir:value "Mode Unavailable - Over-communicaton limit met for email" ];
     fhir:CodeSystem.concept.definition [ fhir:value "Email mode unavailable because patient over-communicatin limit has been met for email." ]
  ], [
     fhir:index 5;
     fhir:CodeSystem.concept.code [ fhir:value "mu-over-comm-sms" ];
     fhir:CodeSystem.concept.display [ fhir:value "Mode Unavailable - Over-communicaton limit met for SMS text" ];
     fhir:CodeSystem.concept.definition [ fhir:value "SMS text mode unavailable because patient over-communicatin limit has been met for SMS text." ]
  ], [
     fhir:index 6;
     fhir:CodeSystem.concept.code [ fhir:value "mu-sender-email-disabled" ];
     fhir:CodeSystem.concept.display [ fhir:value "Mode Unavailable - Email disabled for sender" ];
     fhir:CodeSystem.concept.definition [ fhir:value "Email mode unavailable because sender has email communications disabled." ]
  ], [
     fhir:index 7;
     fhir:CodeSystem.concept.code [ fhir:value "mu-sender-sms-disabled" ];
     fhir:CodeSystem.concept.display [ fhir:value "Mode Unavailable - SMS text disabled for sender" ];
     fhir:CodeSystem.concept.definition [ fhir:value "SMS text mode unavailabe because sender has SMS text communications disabled." ]
  ], [
     fhir:index 8;
     fhir:CodeSystem.concept.code [ fhir:value "mu-tenant-email-disabled" ];
     fhir:CodeSystem.concept.display [ fhir:value "Mode Unavailable - Email disabled for tenant" ];
     fhir:CodeSystem.concept.definition [ fhir:value "Email mode unavailable because tenant has email communications disabled." ]
  ], [
     fhir:index 9;
     fhir:CodeSystem.concept.code [ fhir:value "mu-tenant-sms-disabled" ];
     fhir:CodeSystem.concept.display [ fhir:value "Mode Unavailable - SMS text disabled for tenant" ];
     fhir:CodeSystem.concept.definition [ fhir:value "SMS text mode unavailabe because tenant has SMS text communications disabled." ]
  ], [
     fhir:index 10;
     fhir:CodeSystem.concept.code [ fhir:value "comm-volume-exceeded" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - Sender max communication volume exceeded" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because the maximum daily communication volume treshhold was exceeded for the sender." ]
  ], [
     fhir:index 11;
     fhir:CodeSystem.concept.code [ fhir:value "higher-priotity-care-gap" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - Higher priority care gap on same date" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because of a higher priority care gap on the same date." ]
  ], [
     fhir:index 12;
     fhir:CodeSystem.concept.code [ fhir:value "np-another-concern" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - Another concern" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because the patient indicates they have another concerns." ]
  ], [
     fhir:index 13;
     fhir:CodeSystem.concept.code [ fhir:value "np-anytime-workflow-pending" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - Anytime workflow pending" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because the patient has an anytime worflow pending." ]
  ], [
     fhir:index 14;
     fhir:CodeSystem.concept.code [ fhir:value "np-conversation-abandoned" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - Conversation abandoned" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because the patient abandoned the conversation or conversation timed out." ]
  ], [
     fhir:index 15;
     fhir:CodeSystem.concept.code [ fhir:value "np-eligible-modality" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - No eligible modality found for patient" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because no eligible modality was found for the patient." ]
  ], [
     fhir:index 16;
     fhir:CodeSystem.concept.code [ fhir:value "np-financial-concern" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - Financial concern" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because the patient indicates they have financial concerns." ]
  ], [
     fhir:index 17;
     fhir:CodeSystem.concept.code [ fhir:value "np-learn-more" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - Learn more" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because the patient indicated they want to learn more about the service." ]
  ], [
     fhir:index 18;
     fhir:CodeSystem.concept.code [ fhir:value "np-look-back-pending" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - Look-back pending" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because patient has already been contacted for this care gap and look-back period is pending." ]
  ], [
     fhir:index 19;
     fhir:CodeSystem.concept.code [ fhir:value "np-no-email-data" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - No email address" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because patient does not have a valid email address." ]
  ], [
     fhir:index 20;
     fhir:CodeSystem.concept.code [ fhir:value "np-no-sms-data" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - No mobile phone" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because patient does not have a valid mobile phone number." ]
  ], [
     fhir:index 21;
     fhir:CodeSystem.concept.code [ fhir:value "np-opt-out-care-gap" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - Patient opt-out of care gap" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because the patient has opted out of communications for this care gap only." ]
  ], [
     fhir:index 22;
     fhir:CodeSystem.concept.code [ fhir:value "np-opt-out-conv-type" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - Patient opt-out of converstaion type" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because the patient has opted out of communications for the converation type." ]
  ], [
     fhir:index 23;
     fhir:CodeSystem.concept.code [ fhir:value "np-opt-out-email" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - Patient opt-out from email" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because patient has opted out of email communications." ]
  ], [
     fhir:index 24;
     fhir:CodeSystem.concept.code [ fhir:value "np-opt-out-sms" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - Patient opt-out from sms" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because patient has opted out of phone communications." ]
  ], [
     fhir:index 25;
     fhir:CodeSystem.concept.code [ fhir:value "np-over-comm-email" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - Over-communication limit met for email" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because patient over-communication limit has been met for email." ]
  ], [
     fhir:index 26;
     fhir:CodeSystem.concept.code [ fhir:value "np-over-comm-sms" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - Over-communication limit met for SMS text" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because patient over-communication limit has been met for SMS text." ]
  ], [
     fhir:index 27;
     fhir:CodeSystem.concept.code [ fhir:value "np-patient-appointment-scheduled" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - Patient appointment scheduled" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because the patient indicates that an appointment has been scheduled." ]
  ], [
     fhir:index 28;
     fhir:CodeSystem.concept.code [ fhir:value "np-patient-service-complete" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - Patient service complete" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because the patient indicates that the service has been completed." ]
  ], [
     fhir:index 29;
     fhir:CodeSystem.concept.code [ fhir:value "np-pcp-not-found" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - PCP not found" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because the patient indicates they could not find a PCP." ]
  ], [
     fhir:index 30;
     fhir:CodeSystem.concept.code [ fhir:value "np-pcp-not-correct" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - PCP not correct" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because teh patient indicates an incorrectly attributed PCP." ]
  ], [
     fhir:index 31;
     fhir:CodeSystem.concept.code [ fhir:value "np-pcp-help" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - PCP Help" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because the Patient indicates they have a PCP but we don’t know who it is, requests assistance." ]
  ], [
     fhir:index 32;
     fhir:CodeSystem.concept.code [ fhir:value "np-reminder1-pending" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - Reminder 1 pending" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because first reminder is pending." ]
  ], [
     fhir:index 33;
     fhir:CodeSystem.concept.code [ fhir:value "np-reminder2-pending" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - Reminder 2 pending" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because second reminder is pending." ]
  ], [
     fhir:index 34;
     fhir:CodeSystem.concept.code [ fhir:value "np-reminder-wait" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - Reminder wait" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because we are in a reminder wait period." ]
  ], [
     fhir:index 35;
     fhir:CodeSystem.concept.code [ fhir:value "np-sender-email-disabled" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - Email disabled for sender" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because sender has email communications disabled." ]
  ], [
     fhir:index 36;
     fhir:CodeSystem.concept.code [ fhir:value "np-sender-sms-disabled" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - SMS text disabled for sender" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because sender has SMS text communications disabled." ]
  ], [
     fhir:index 37;
     fhir:CodeSystem.concept.code [ fhir:value "np-service-refused" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - Service refused" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because the patient indicates they refuse the service." ]
  ], [
     fhir:index 38;
     fhir:CodeSystem.concept.code [ fhir:value "np-std-care-gap-pending" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - Standard care gap pending" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because conversation was not activated after multiple attempts. Standard care gap communication sent." ]
  ], [
     fhir:index 39;
     fhir:CodeSystem.concept.code [ fhir:value "np-tenant-email-disabled" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - Email disabled for tenant" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because tenant has email communications disabled." ]
  ], [
     fhir:index 40;
     fhir:CodeSystem.concept.code [ fhir:value "np-tenant-sms-disabled" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - SMS text disabled for tenant" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because tenant has SMS text communications disabled." ]
  ], [
     fhir:index 41;
     fhir:CodeSystem.concept.code [ fhir:value "np-today-holiday" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - Today is a holiday" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because tenant has this date configured as a holiday." ]
  ], [
     fhir:index 42;
     fhir:CodeSystem.concept.code [ fhir:value "no-comm-health-reminder" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - Patient health reminders disabled" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because patient is flagged with 'No health reminders' importance code that disabled health reminder communications." ]
  ], [
     fhir:index 43;
     fhir:CodeSystem.concept.code [ fhir:value "no-consent-communication" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - No communication consent" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because the recipient has not consented to communication." ]
  ], [
     fhir:index 44;
     fhir:CodeSystem.concept.code [ fhir:value "no-contact-data" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - Patient does not have contact data" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because patient does not have valid contact data for any of the modalities." ]
  ], [
     fhir:index 45;
     fhir:CodeSystem.concept.code [ fhir:value "no-preferred-contact" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - No preferred contact" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because the patient does not have preferred contact information for communication." ]
  ], [
     fhir:index 46;
     fhir:CodeSystem.concept.code [ fhir:value "no-sender" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not processed - No sender / attributed practitioner" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because patient does not have an attributed practitioner/location or a sender record." ]
  ], [
     fhir:index 47;
     fhir:CodeSystem.concept.code [ fhir:value "opt-out-care-gap" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not processed - Patient opt-out from care gap" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because the recipient is opted out of communication from care gapt." ]
  ], [
     fhir:index 48;
     fhir:CodeSystem.concept.code [ fhir:value "opt-out-product" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - Patient opt-out from product" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because the recipient is opted out of communication from product." ]
  ], [
     fhir:index 49;
     fhir:CodeSystem.concept.code [ fhir:value "patient-already-contacted" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - Patient already contacted" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because patient has already been contacted successfully in the past X days." ]
  ], [
     fhir:index 50;
     fhir:CodeSystem.concept.code [ fhir:value "patient-appointment-recompliant" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - Patient complient with an appointment" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because patient has a recent or future appointment scheduled with the attributed practitioner." ]
  ], [
     fhir:index 51;
     fhir:CodeSystem.concept.code [ fhir:value "patient-bad-debt" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - Bad-debt patient" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because the patient is in collections or has an unpaid account on file (bad-debt)." ]
  ], [
     fhir:index 52;
     fhir:CodeSystem.concept.code [ fhir:value "patient-deceased" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - Deceased patient" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because the patient is deceased." ]
  ], [
     fhir:index 53;
     fhir:CodeSystem.concept.code [ fhir:value "patient-do-not-contact" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - Do-not-contact patient" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because patient is flagged as a do-not-contact patient to prevent communication." ]
  ], [
     fhir:index 54;
     fhir:CodeSystem.concept.code [ fhir:value "patient-privacy" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - Privacy concerned patient" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because patient is flagged with a 'Privacy concerned patient' code tahtat prevents communications." ]
  ], [
     fhir:index 55;
     fhir:CodeSystem.concept.code [ fhir:value "patient-inactive" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - Patient is inactive" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because the patient is marked as inactive in the source system of record." ]
  ], [
     fhir:index 56;
     fhir:CodeSystem.concept.code [ fhir:value "patient-vip" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - VIP patient" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because patient is flagged with a VIP code that prevents communications." ]
  ], [
     fhir:index 57;
     fhir:CodeSystem.concept.code [ fhir:value "practitioner-care-gap-disabled" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Processed - Practitioner care gap disabled" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not processed because the attributed practitioner has the care gap disabled." ]
  ], [
     fhir:index 58;
     fhir:CodeSystem.concept.code [ fhir:value "ns-stalled-scheduler" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Sent - Message not sent during the schedule period" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not sent because the message was not send during the scheduled period." ]
  ], [
     fhir:index 59;
     fhir:CodeSystem.concept.code [ fhir:value "ns-user-remove-message" ];
     fhir:CodeSystem.concept.display [ fhir:value "Not Sent - User removed communication from message queue" ];
     fhir:CodeSystem.concept.definition [ fhir:value "CommunicationRequest not sent because the user remove the communication from the message queue." ]
  ], [
     fhir:index 60;
     fhir:CodeSystem.concept.code [ fhir:value "request-complete" ];
     fhir:CodeSystem.concept.display [ fhir:value "In-Process - Communication request complete" ];
     fhir:CodeSystem.concept.definition [ fhir:value "Communication in-progress, FHIR CommunicationRequest completed and delivered to the communication engine" ]
  ].

# - ontology header ------------------------------------------------------------

 a owl:Ontology;
  owl:imports fhir:fhir.ttl.