Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

 

HL7 API

FHIR API (Facade)

Custom REST API

Web (Patient)

Summary of interactions

Read

 

 

/v2-beta/allergies/forPatient/[patientId]

Allergies

Write

ADT A28
ADT A31

 

 

Allergies

Attributes

Allergen

CodeableConcept

The allergen.

AL1-3

 

ApiAllergy.substanceCode

Allergy listing page
Allergy details page

Onset Timestamp

Timestamp

When the symptoms began.

AL1-6.1

 

ApiAllergy.onsetOfSymptoms

Allergy listing page
Allergy details page

End Timestamp

Timestamp

When the symptoms ended.

Reactions

CodeableConcept List

The reactions to the allergen.

AL1-5.1

 

ApiAllergy.reactions

Allergy listing page
Allergy details page

Severity

CodeableConcept

How severe the reaction to the allergen is.

AL1-4

 

ApiAllergy.severity

Allergy listing page
Allergy details page

Status

Enum

  • ACTIVE

  • INACTIVE

  • RESOLVED

Appointment

Class Diagram

Appointment

Display

Appointments appear in the Diary > Calendar page of the patient's record.

Please see the manual for more information.

Entity: Appointment - Extends: Data Point

...

 

...

HL7 API

...

FHIR API (Facade)

...

Custom REST API

...

Web (Patient)

...

Summary of interactions

...

Read

...

 

...

/Appointment

...

 

...

Appointments

...

Write

...

SIU S12  /S13  /S14  /S15  /S26
ADT A05  /A14  /A27  /A38

...

 

...

 

...

Appointments

...

Attributes

...

Type

...

Coding

...

The type of appointment.

...

SCH-8
ZSC-8

...

 

...

 

...

Appointment details page

...

Start Timestamp

...

Timestamp

...

When the appointment starts.

...

SCH-11.4
EVN-3.1 (ADT)
PV1-44.1 (ADT)
PV2-8.1 (ADT)

...

Appointment.start

...

 

...

Appointment listing page
Appointment details page

...

End Timestamp

...

Timestamp

...

When the appointment ends.

...

SCH-11.5

...

Appointment.end

...

 

...

Appointment details page

...

Subject

...

String

...

A brief reason for the appointment.

...

SCH-7.2
PV1-2.1 (ADT)

...

Appointment.reason

...

 

...

Appointment listings page
Appointment details page

...

Description

...

String

...

A longer explanation of the appointment.

...

NTE-3.1 (SIU)

...

Appointment.comment

...

 

...

Appointment details page

...

Location

...

String

...

Where the appointment is to be held.

...

PV1-3.9 (SIU)
PV1-3.9 (ADT)

...

Appointment.participant

...

 

...

Appointment details page

...

Status

...

Enum

...

  • ACTIVE

  • CANCELLED

  • DNA

...

SIU

...

Appointment.status

...

 

...

Appointment listings page

...

External Management URL

...

String

...

A deep link URL to an external appointment interface, where this appointment can be managed.

...

SIU

...

The presence of a link will enable the “Manage” option.

Entity: Appointment Participant

...

Attribute

...

Type

...

Description

...

HL7 API

...

FHIR API (Facade)

...

Custom REST API

...

Web (Patient)

...

User Public ID

...

Ref :
[[User.Public ID]]

...

The PKB user who is participating in the appointment.

...

When appointments are created via the HL7 API, the patient will be added as the only Appointment Participant.

Use the AIP segment to add External Appointment Participants; the names of these attendees will be added to the Appointment without any link to a PKB User.

...

Appointment.participant

...

Appointment details page

...

Status

...

Enum

...

  • ACCEPTED

...

The status is always Accepted.

...

Appointment.participant

...

The status is always Accepted.

Entity: External Appointment Participant

...

Attribute

...

Type

...

Description

...

HL7 API

...

FHIR API (Facade)

...

Custom REST API

...

Web (Patient)

...

Name

...

String

...

The name of the participant (optionally including their role).

...

AIP-3
AIP-4

...

Appointment.participant

...

https://pkbdev.atlassian.net/wiki/spaces/api/pages/3729195048/Entity+Appointment

Care Plan

Class Diagram

Care Plan

...