Nachrichten (Communication)

Ärzte können Patienten erlauben ihnen über das ESYSTA-Portal Nachrichten zu senden, auf die Ärzte wiederum antworten können. So entsteht ein sicheres Kommunikationsmedium zwischen Patienten und Ärzten. Die folgende Festlegung beschreibt Nachrichten (EsystaCommunication) im ESYSTA-Portal. Ein Nachrichtenaustausch (sender und recepient) findet stets zwischen einem Patienten (DiabetesPatient) und einem Arzt (Practitioner) statt, enthält einen Inhalt (payload) und einen Betreff (topic).

Kompatibilität

Dieses Profil basiert auf der Basisdefinition des FHIR Communication und wurde durch Einschränkungen spezifiziert. Instanzen müssen gegen das folgende FHIR-Profil valide sein.

FHIR-Profil (EsystaCommunication)

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
messageReadC0..1Extension(boolean)
modifierExtension?! C0..*Extension
identifierS Σ1..1Identifier
instantiatesCanonicalΣ0..*canonical(ActivityDefinition | Measure | OperationDefinition | PlanDefinition | Questionnaire)
instantiatesUriΣ0..*uri
basedOnΣ C0..*Reference(Resource)
partOfΣ C0..*Reference(Resource)
inResponseToC0..*Reference(Communication)
statusΣ ?!1..1codeBinding
statusReasonΣ0..1CodeableConcept
category0..*CodeableConcept
priorityΣ0..1codeBinding
medium0..*CodeableConcept
subjectΣ C0..1Reference(Group | Patient)
topicS1..1CodeableConcept
aboutC0..*Reference(Resource)
encounterΣ C0..1Reference(Encounter)
sentS1..1dateTime
received0..1dateTime
recipientS C1..1Reference(DiabetesPatient | Practitioner)
senderS C1..1Reference(DiabetesPatient | Practitioner)
reasonCodeΣ0..*CodeableConcept
reasonReferenceΣ C0..*Reference(Condition | DiagnosticReport | DocumentReference | Observation)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
contentAttachmentAttachment
contentReferenceReference(Resource)
contentStringstring
note0..*Annotation
Link zum Profil auf Simplifier

Beispiel

Fiktives Beispiel einer validen EsystaCommunication Instanz:

<Communication xmlns="http://hl7.org/fhir">
<id value="message-1" />
<profile value="http://portal.esysta.com/fhir/StructureDefinition/EsystaCommunication" />
</meta>
<extension url="http://portal.esysta.com/fhir/StructureDefinition/MessageRead">
<valueBoolean value="true" />
</extension>
<use value="official" />
<system value="http://portal.esysta.com/fhir/Communication/" />
<value value="message-1" />
</identifier>
<status value="completed" />
<text value="Ich hab so schlimm FHIR!" />
</topic>
<sent value="2012-12-10T06:08:44.725727Z" />
<reference value="Practitioner/practitioner-1" />
</recipient>
<reference value="Patient/patient-1" />
</sender>
<contentString value="Hallo Herr Doktor Card, bitte helfen Sie mir schnell mit meinem FHIR, es brennt!" />
</payload>
</Communication>