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>