Befunde (Bundle)
Um die diabetesbezogenen Therapiedaten des Patienten zu vervollständigen, kann ein Arzt medizinische Befunde wie z. B. HbA1c-Werte im ESYSTA Portal eintragen. Die folgende Festlegung beschreibt ein Bundle
das ein oder mehrere Befundsdaten als entry
beinhaltet. Die Einträge können ein klinischer Zustand, ein Problem, eine Diagnose oder ein anderes Ereignis sein und werden jeweils als Condition
-Ressource abgebildet.
Kompatibilität
Dieses Profil basiert auf der Basisdefinition des FHIR Bundle und beinhaltet mehrere FHIR Conditions. Instanzen müssen gegen das folgende FHIR-Profil valide sein.
FHIR-Profil (MedicalFindingsBundle)
MedicalFindingsBundle (Bundle) | C | Bundle | |
id | Σ | 0..1 | string |
meta | Σ | 0..1 | Meta |
implicitRules | Σ ?! | 0..1 | uri |
language | 0..1 | codeBinding | |
identifier | S Σ | 1..1 | Identifier |
id | 0..1 | string | |
extension | C | 0..* | Extension |
use | Σ ?! | 0..1 | codeBinding |
type | Σ | 0..1 | CodeableConceptBinding |
system | S Σ | 1..1 | uriPattern |
value | S Σ | 1..1 | string |
period | Σ | 0..1 | Period |
assigner | Σ | 0..1 | Reference(Organization) |
type | Σ | 1..1 | codeBindingFixed Value |
timestamp | Σ | 0..1 | instant |
total | Σ C | 0..1 | unsignedInt |
link | Σ | 0..* | BackboneElement |
id | 0..1 | string | |
extension | C | 0..* | Extension |
modifierExtension | Σ ?! C | 0..* | Extension |
relation | Σ | 1..1 | string |
url | Σ | 1..1 | uri |
entry | S Σ C | 0..* | BackboneElement |
id | 0..1 | string | |
extension | C | 0..* | Extension |
modifierExtension | Σ ?! C | 0..* | Extension |
link | Σ | 0..* | see (link) |
fullUrl | Σ | 0..1 | uri |
resource | Σ | 0..1 | Condition, Observation, Procedure, MedicationRequest, SupplyRequest |
search | Σ C | 0..1 | BackboneElement |
id | 0..1 | string | |
extension | C | 0..* | Extension |
modifierExtension | Σ ?! C | 0..* | Extension |
mode | Σ | 0..1 | codeBinding |
score | Σ | 0..1 | decimal |
request | Σ C | 0..1 | BackboneElement |
id | 0..1 | string | |
extension | C | 0..* | Extension |
modifierExtension | Σ ?! C | 0..* | Extension |
method | Σ | 1..1 | codeBinding |
url | Σ | 1..1 | uri |
ifNoneMatch | Σ | 0..1 | string |
ifModifiedSince | Σ | 0..1 | instant |
ifMatch | Σ | 0..1 | string |
ifNoneExist | Σ | 0..1 | string |
response | Σ C | 0..1 | BackboneElement |
id | 0..1 | string | |
extension | C | 0..* | Extension |
modifierExtension | Σ ?! C | 0..* | Extension |
status | Σ | 1..1 | string |
location | Σ | 0..1 | uri |
etag | Σ | 0..1 | string |
lastModified | Σ | 0..1 | instant |
outcome | Σ | 0..1 | Resource |
signature | Σ | 0..1 | Signature |
Beispiel
Fiktives Beispiel einer validen MedicalFindingsBundle Instanz:
</meta>
</identifier>
<Condition>
</identifier>
</coding>
</verificationStatus>
</coding>
</code>
</subject>
</recorder>
</note>
</Condition>
</resource>
</entry>
<Observation>
</identifier>
</coding>
</code>
</subject>
</performer>
</coding>
</code>
</valueQuantity>
</component>
</coding>
</code>
</valueQuantity>
</component>
</coding>
</code>
</valueQuantity>
</component>
</coding>
</code>
</valueQuantity>
</component>
</coding>
</code>
</valueQuantity>
</component>
</coding>
</code>
</valueQuantity>
</component>
</coding>
</code>
</valueQuantity>
</component>
</Observation>
</resource>
</entry>
<Observation>
</identifier>
</coding>
</code>
</subject>
</performer>
</coding>
</code>
</valueQuantity>
</component>
</coding>
</code>
</component>
</coding>
</code>
</valueQuantity>
</component>
</coding>
</code>
</valueQuantity>
</component>
</coding>
</code>
</valueQuantity>
</component>
</Observation>
</resource>
</entry>
<Observation>
</identifier>
</coding>
</code>
</subject>
</performer>
</coding>
</code>
</component>
</coding>
</code>
</valueQuantity>
</component>
</coding>
</code>
</valueQuantity>
</component>
</coding>
</code>
</component>
</coding>
</code>
</component>
</coding>
</code>
</component>
</coding>
</code>
</valueQuantity>
</component>
</Observation>
</resource>
</entry>
<Condition>
</identifier>
</coding>
</verificationStatus>
</coding>
</code>
</subject>
</recorder>
</Condition>
</resource>
</entry>
<Condition>
</identifier>
</coding>
</verificationStatus>
</coding>
</code>
</subject>
</recorder>
</Condition>
</resource>
</entry>
<Condition>
</identifier>
</coding>
</verificationStatus>
</coding>
</code>
</subject>
</recorder>
</Condition>
</resource>
</entry>
<Condition>
</identifier>
</coding>
</verificationStatus>
</coding>
</code>
</subject>
</recorder>
</Condition>
</resource>
</entry>
<Condition>
</identifier>
</coding>
</verificationStatus>
</coding>
</code>
</subject>
</recorder>
</Condition>
</resource>
</entry>
<Condition>
</identifier>
</coding>
</verificationStatus>
</coding>
</code>
</subject>
</recorder>
</Condition>
</resource>
</entry>
<Condition>
</identifier>
</coding>
</verificationStatus>
</coding>
</code>
</subject>
</recorder>
</Condition>
</resource>
</entry>
<Condition>
</identifier>
</coding>
</verificationStatus>
</coding>
</code>
</subject>
</recorder>
</Condition>
</resource>
</entry>
<Condition>
</identifier>
</coding>
</verificationStatus>
</coding>
</code>
</subject>
</recorder>
</summary>
</stage>
</Condition>
</resource>
</entry>
<Condition>
</identifier>
</coding>
</verificationStatus>
</coding>
</code>
</subject>
</recorder>
</summary>
</type>
</stage>
</Condition>
</resource>
</entry>
<Condition>
</identifier>
</coding>
</verificationStatus>
</coding>
</code>
</subject>
</recorder>
</summary>
</type>
</stage>
</Condition>
</resource>
</entry>
<Condition>
</identifier>
</coding>
</verificationStatus>
</coding>
</code>
</subject>
</recorder>
</Condition>
</resource>
</entry>
<Procedure>
</identifier>
</coding>
</code>
</subject>
</performer>
</Procedure>
</resource>
</entry>
<Procedure>
</identifier>
</coding>
</code>
</subject>
</performer>
</Procedure>
</resource>
</entry>
<MedicationRequest>
</identifier>
</coding>
</medicationCodeableConcept>
</subject>
</recorder>
</quantity>
</dispenseRequest>
</MedicationRequest>
</resource>
</entry>
<MedicationRequest>
</identifier>
</coding>
</medicationCodeableConcept>
</subject>
</recorder>
</quantity>
</dispenseRequest>
</MedicationRequest>
</resource>
</entry>
<SupplyRequest>
</identifier>
</coding>
</itemCodeableConcept>
</quantity>
</requester>
</deliverTo>
</SupplyRequest>
</resource>
</entry>
<SupplyRequest>
</identifier>
</coding>
</itemCodeableConcept>
</quantity>
</requester>
</deliverTo>
</SupplyRequest>
</resource>
</entry>
<SupplyRequest>
</identifier>
</coding>
</itemCodeableConcept>
</quantity>
</requester>
</deliverTo>
</SupplyRequest>
</resource>
</entry>
</Bundle>