AddCommunication Implementation Guide
2.2 - version 2.2

This page is part of the Release of AddCommunication IG (v2.2: Release) based on FHIR (HL7® FHIR® Standard) v5.0.0. . For a full list of available versions, see the Directory of published versions

Artifacts Summary

This page provides a list of the FHIR artifacts defined as part of this implementation guide.

Structures: Resource Profiles

These define constraints on FHIR resources for systems conforming to this implementation guide.

Communication Parameters

Profile to hold all resources needed in the AddCommunication API

HealthCareService

Profile to hold information about the HealthCareService that requests the communication.

Invitation Appointment

Profile to hold information about appointments related to an invitation

Invitation CommunicationRequest

Resource to hold information about Communication and Invitation.

Location

Profile to hold information about location/address

Other CommunicationRequest

Resource to hold information about Communication related to for example referrals.

Patient

Profile to hold information about the patient

Practitioner

Profile to hold information about practitioners

RelatedPerson

Profile to hold information about a person related to the patient

Reminder Appointment

Profile to hold information about appointments related to a reminder

Reminder CommunicationRequest

Resource to hold information about reminders.

Structures: Extension Definitions

These define constraints on FHIR data types for systems conforming to this implementation guide.

Action Type

Action type

Care service area

Care service area

Code for care service

Care service code

Date for reminder to be sent

Date for reminder to be sent

Digital only flag

Specify that only digital invitations shall be sent, independent of opt-out options

Index for sorting

Index for sorting invitations

Individual choices in invitation template

Individual choices in invitation template

Invitation Action Type

Invitation action type

Links in the invitation template

Links in the invitation template

Middle Name

Middle Name

Placeholders in the invitation template

Placeholders in the invitation template

Practitioner title

The practitioner's title. Name + Role

Prep items in the invitation template

Prep items in the invitation template

Preps in the invitation template

Preps in the invitation template

Referral Reference

Extension to hold information about referred healthcare service.

Rescheduling Reason

Reason for rescheduling the appointment

Resolve guardians from PU flag

Flag to specify whether guardians shall be resolved from PU (Personuppgiftstjänsten) instead of using the referenced RelatedPerson in the patient resource

Self-Checkin

Is it possible to use SelfService for check-in for this appointment

Visit Type

Visit type

Terminology: Value Sets

These define sets of codes used by systems conforming to this implementation guide.

Kalla Apppointment Types
Type of appointment CLINIC PHONE VIDEO OTHER
Kalla Cancellation Reasons

Possible reasons for cancelling an appointment.

Kalla Invitation Action Types

Type of actions that can be done for an invitation

Kalla Non-Appointment Action Types

Type of actions for non-appointment related communication requests.

Kalla Rescheduling Reasons

Possible reasons for rescheduling an appointment.

Kalla Section Types

The section types that can be included in the invitation template.

Kalla Visit Types

Type of visit

Terminology: Code Systems

These define new code systems used by systems conforming to this implementation guide.

KALLA AppointmentTypes

KALLA Appointment Types

KALLA CancellationReasons

KALLA Cancellation Reasons

KALLA Invitation ActionTypes

KALLA Invitation ActionTypes

KALLA Non-Appointment ActionTypes

KALLA Non-Appointment ActionTypes

KALLA Referral VisitTypes

KALLA Referral VisitTypes

KALLA ReschedulingReasons

KALLA Rescheduling Reasons

KALLA SectionTypes

KALLA SectionTypes

Example: Example Instances

These are example instances that show what data produced and consumed by systems conforming with this implementation guide might look like.

15f86208-17c7-441e-adae-8797c5183c82

Example of InvitationAppointment

191905121233

Example of CommunicationPatient

200107095433

Example of CommunicationPatient

6bc62e41-bf1a-40a4-baf1-8d3f6a9f9d32

Example of InvitationAppointment

CommunicationHealthCareService

Example of CommunicationHealthCareService

CommunicationPatient

Example of CommunicationPatient

CommunicationPatientLMA

Example of CommunicationPatient

CommunicationPatientLRID

Example of CommunicationPatient

CommunicationPatientNRID

Example of CommunicationPatient

CommunicationPatientSNR

Example of CommunicationPatient

CommunicationRelatedPerson

Example of CommunicationRelatedPerson

InvitationAppointment

Example of InvitationAppointment

InvitationCommunicationRequestCancel

Example of InvitationCommunicationRequest

InvitationExample

Example of CommunicationParameters

MaximalHealthcareService

Example of CommunicationHealthcareService containing all possible fields

MaximalInvitationAppointment

Example of maximal InvitationAppointment

MaximalInvitationAppointmentCancel

Example of maximal InvitationAppointment

MaximalInvitationCommunicationRequest

Example of InvitationCommunicationRequest with all fields

MaximalInvitationLocation

Example of CommunicationLocation with all fields

MaximalLocation

Example of CommunicationLocation with all fields

MaximalOldAppointment

Example of InvitationAppointment containing all fields

MaximalOtherCommunicationLocation

Example of CommunicationLocation

MaximalOtherCommunicationRequest

Example of InvitationCommunicationRequest

MaximalOtherHealthcareService

Example of CommunicationHealthCareService

MaximalParameters

Example Parameters instance with only required fields

MaximalPatient

Example of Patient with all possible fields

MaximalPractitioner

Example of CommunicationPractitioner with all fields

MaximalReferringHealthcareService

Example of CommunicationHealthcareService

MaximalReferringLocation

Example of CommunicationLocation with all fields

MaximalRelatedPersonGUARD

Example of CommunicationRelatedPerson with only required fields

MaximalRelatedPersonNOK

Example of CommunicationRelatedPerson with only required fields

MaximalReminderAppointment

Example of ReminderAppointment with all fields

MaximalReminderCommunicationRequest

Example of ReminderCommunicationRequest with only required fields

MaximalReminderHealthcareService

Example of CommunicationHealthcareService with only required fields

MinimalHealthcareService

Example of minimal CommunicationHealthcareService

MinimalInvitationAppointment

Example of minimal InvitationAppointment

MinimalInvitationCommunicationRequest

Example of InvitationCommunicationRequest with only required fields

MinimalInvitationLocation

Example of CommunicationLocation with minimum fields

MinimalOtherCommunicationLocation

Example of CommunicationLocation

MinimalOtherCommunicationRequest

Example of InvitationCommunicationRequest

MinimalOtherHealthcareService

Example of CommunicationHealthCareService

MinimalParameters

Example Parameters instance with only required fields

MinimalPatient

Example of Patient with only required fields

MinimalPractitioner

Example of CommunicationPractitioner with only required fields

MinimalReferringHealthcareService

Example of CommunicationHealthcareService

MinimalRelatedPerson

Example of CommunicationRelatedPerson with only required fields

MinimalReminderAppointment

Example of ReminderAppointment with only required fields

MinimalReminderCommunicationRequest

Example of ReminderCommunicationRequest with only required fields

MinimalReminderHealthcareService

Example of CommunicationHealthcareService with only required fields

OldAppointment

Example of InvitationAppointment

OtherCommunicationExample

Example of CommunicationParameters

OtherCommunicationRequest-example

Example of InvitationCommunicationRequest

ProposedInvitationParametersExample

Example of CommunicationParameters

ReferralHealthcareService

Example of CommunicationHealthCareService

ReferralLocation

Example of CommunicationLocation

ReferredInvitationAppointment

Example of InvitationAppointment

ReferredInvitationCommunicationRequest

Example of InvitationCommunicationRequest

ReferredInvitationParametersExample

Example of CommunicationParameters

ReferringHealthcareService

Example of CommunicationHealthcareService

ReferringLocation

Example of CommunicationLocation

ReminderExample

Example of CommunicationParameters

ReminderHealthcareService

Example of CommunicationHealthcareService

RescheduleInvitation

Example of InvitationCommunicationRequest

RescheduleInvitationAppointment

Example of InvitationAppointment

RescheduleInvitationParametersExample

Example of CommunicationParameters

SE162321000255-106436

Example of CommunicationPractitioner

SE162321000255-225633

Example of CommunicationPractitioner

SE162321000255-O19706

Example of CommunicationHealthcareService

SE162321000255-O43306

Example of CommunicationHealthcareService

TemplateHealthcareService

Example of HealthcareService

TemplateInvitationAppointment

Example of InvitationAppointment

TemplateInvitationCommunicationRequest

Example of InvitationCommunicationRequest

TemplateLocation

Example of CommunicationLocation

TemplateParameters

Example Parameters instance for templates

TemplatePatient

Example of Patient with all possible fields

TemplatePractitioner

Example of CommunicationPractitioner

bf88424f-4423-4f39-975b-2fffbd6b3090

Example of InvitationAppointment

invitation-id

Example of InvitationCommunicationRequest

invitation-id2

Example of InvitationCommunicationRequest

location-id

Example of CommunicationLocation

location-id2

Example of CommunicationLocation

reminder-appointment-id

Example of ReminderAppointment

reminder-id

Example of ReminderCommunicationRequest