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
messageReadI0..1Extension(boolean)
modifierExtension?! I0..*Extension
identifierS Σ1..1Identifier
instantiatesCanonicalΣ0..*canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire)
instantiatesUriΣ0..*uri
basedOnΣ I0..*Reference(Resource)
partOfΣ I0..*Reference(Resource)
inResponseToI0..*Reference(Communication)
statusΣ ?!1..1codeBinding
statusReasonΣ0..1CodeableConcept
category0..*CodeableConcept
priorityΣ0..1codeBinding
medium0..*CodeableConcept
subjectΣ I0..1Reference(Patient | Group)
topicS1..1CodeableConcept
aboutI0..*Reference(Resource)
encounterΣ I0..1Reference(Encounter)
sentS1..1dateTime
received0..1dateTime
recipientS I1..1Reference(DiabetesPatient | Practitioner)
senderS I1..1Reference(DiabetesPatient | Practitioner)
reasonCodeΣ0..*CodeableConcept
reasonReferenceΣ I0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
contentStringstring
contentAttachmentAttachment
contentReferenceReference(Resource)
note0..*Annotation
Link zum Profil auf Simplifier

Beispiel

Fiktives Beispiel einer validen EsystaCommunication Instanz:

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