Exportformat

Der Datenexport aus ACTICORE1 erfolgt in Form eines strukturierten Dokumentes.

Dieses Umfasst eine Bundle-Ressource vom Typ "document", das eine Composition-Ressource, sowie sämtliche zu exportierenden Datenobjekte enthält.

Die Composition-Ressource entspricht folgendem Profil:

status1..1codeBinding
divI1..1xhtml
identifierΣ0..1Identifier
statusS Σ ?!1..1codeBinding
codingΣ0..*Coding
textS Σ1..1string
categoryΣ0..*CodeableConcept
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
encounterΣ I0..1Reference(Encounter)
dateS Σ1..1dateTime
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
titleS Σ1..1string
confidentialityΣ0..1codeBinding
mode1..1codeBinding
time0..1dateTime
partyI0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization)
custodianΣ I0..1Reference(Organization)
code1..1codeBinding
targetIdentifierIdentifier
targetReferenceReference(Composition)
codeΣ0..*CodeableConcept
periodΣ I0..1Period
detailΣ I0..*Reference(Resource)
title0..1string
code0..1CodeableConcept
authorI0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)
focusI0..1Reference(Resource)
textI0..1Narrative
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
entryI0..*Reference(Resource)
emptyReasonI0..1CodeableConceptBinding
sectionI0..*see (section)
title1..1string
code0..1CodeableConcept
authorI0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)
focusI0..1Reference(Resource)
statusS1..1codeBinding
divI1..1xhtml
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
entryS I0..*Reference(Diagnose-Profil der DiGa ACTICORE)
emptyReasonI0..1CodeableConceptBinding
sectionI0..*see (section)
title1..1string
code0..1CodeableConcept
authorI0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)
focusI0..1Reference(Resource)
statusS1..1codeBinding
divI1..1xhtml
mode0..1codeBinding
orderedBy0..1CodeableConceptBinding
entryS I0..*Reference(Observation-Profile der DiGa ACTICORE zur Repräsentation der in den einzelnen Übungseinheiten erzielten Punktwerte)
emptyReasonI0..1CodeableConceptBinding
sectionI0..*see (section)

Alle exportierten Ressourcen erhalten als ID eine UUID und werden über UUIDs miteinander verlinkt. Die Verwendung lesbarer IDs in den Beispielen dient lediglich der Vereinfachung und Verbesserung der Darstellung.

Zur Validierung eines Exportes kann folgendes Bundle-Profil verwendet werden:

useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
typeS Σ1..1codeBindingFixed Value
timestampS Σ1..1instant
totalΣ I0..1unsignedInt
relationΣ1..1string
urlΣ1..1uri
fullUrlΣ0..1uri
resourceΣ0..1Resource
modeΣ0..1codeBinding
scoreΣ0..1decimal
methodΣ1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
fullUrlΣ0..1uri
resourceΣ I0..1Strukturiertes Export-Dokument
modeΣ0..1codeBinding
scoreΣ0..1decimal
methodΣ1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
signatureΣ0..1Signature

Beispiel

<Bundle xmlns="http://hl7.org/fhir">
    <id value="BeispielBundle" />
    <meta>
        <profile value="https://acticore.com/fhir/StructureDefinition/ActicoreBundle" />
    </meta>
    <identifier>
        <system value="https://acticore.com/fhir/sid/export-id" />
        <value value="1" />
    </identifier>
    <type value="document" />
    <timestamp value="2021-03-12T09:29:23.356+01:00" />
    <entry>
        <fullUrl value="urn:uuid:8ef2f610-ea5e-4985-9588-d9b3cbec6f82" />
        <resource>
            <Composition>
                <id value="8ef2f610-ea5e-4985-9588-d9b3cbec6f82" />
                <meta>
                    <profile value="https://acticore.com/fhir/StructureDefinition/ActicoreComposition" />
                </meta>
                <text>
                    <status value="generated" />
                    <p><h3>Datenexport aus ACTICORE vom 12.2.2021</h3><p>für Max Mustermann (*01.01.1979)</p><p>von DiGa ACTICORE (Version 1.2)</p></p>
                </text>
                <status value="final" />
                <type>
                    <text value="DiGa-Datenexport" />
                </type>
                <subject>
                    <reference value="urn:uuid:12d28533-d513-4dfb-9210-d94979887878" />
                </subject>
                <date value="2021-03-12" />
                <author>
                    <reference value="urn:uuid:e30fb469-d017-44d3-95eb-2fac4e71f36f" />
                </author>
                <title value="Datenexport aus Acticore" />
                <section>
                    <title value="Diagnosen" />
                    <text>
                        <status value="generated" />
                        <p></p><h3>Diagnosen</h3><ul><li>Diagnose: Inkontinenz (erfasst am 12.3.2021)</li></ul><p></p>
                    </text>
                    <entry>
                        <reference value="urn:uuid:88fce616-6e2e-454b-929c-a6d474e7be9f" />
                    </entry>
                </section>
                <section>
                    <title value="&#220;bungsergebnisse" />
                    <text>
                        <status value="generated" />
                        <table><tr><th>Datum</th><th>Übung</th><th>Ergebnis</th></tr><tr><td>12.3.2021</td><td>Ausdauer</td><td>86%</td></tr><tr><td>11.3.2021</td><td>Koordination</td><td>72%</td></tr></table>
                    </text>
                    <entry>
                        <reference value="urn:uuid:423bc194-894b-4048-ba63-5dc6ce895445" />
                    </entry>
                    <entry>
                        <reference value="urn:uuid:052cee59-23b2-45a2-bc81-7536ecddce46" />
                    </entry>
                </section>
            </Composition>
        </resource>
    </entry>
    <entry>
        <fullUrl value="urn:uuid:423bc194-894b-4048-ba63-5dc6ce895445" />
        <resource>
            <Observation>
                <id value="423bc194-894b-4048-ba63-5dc6ce895445" />
                <meta>
                    <profile value="https://acticore.com/fhir/StructureDefinition/ActicoreObservation" />
                </meta>
                <status value="final" />
                <category>
                    <coding>
                        <system value="http://terminology.hl7.org/CodeSystem/observation-category" />
                        <code value="therapy" />
                        <display value="Therapy" />
                    </coding>
                </category>
                <code>
                    <coding>
                        <system value="http://snomed.info/sct" />
                        <code value="88965008" />
                        <display value="Muscular endurance development exercise (regime/therapy)" />
                    </coding>
                </code>
                <subject>
                    <reference value="urn:uuid:12d28533-d513-4dfb-9210-d94979887878" />
                </subject>
                <effectiveDateTime value="2021-03-12" />
                <valueQuantity>
                    <value value="86" />
                    <unit value="percent" />
                    <system value="http://unitsofmeasure.org" />
                    <code value="%" />
                </valueQuantity>
                <bodySite>
                    <coding>
                        <system value="http://snomed.info/sct" />
                        <code value="87770006" />
                        <display value="Pelvic floor structure (body structure)" />
                    </coding>
                </bodySite>
                <method>
                    <coding>
                        <system value="http://snomed.info/sct" />
                        <code value="183306002" />
                        <display value="Pelvic floor exercises (regime/therapy)" />
                    </coding>
                </method>
                <device>
                    <reference value="urn:uuid:df07b48e-ce51-4565-b3b8-83174b5609cd" />
                </device>
            </Observation>
        </resource>
    </entry>
    <entry>
        <fullUrl value="urn:uuid:052cee59-23b2-45a2-bc81-7536ecddce46" />
        <resource>
            <Observation>
                <id value="052cee59-23b2-45a2-bc81-7536ecddce46" />
                <meta>
                    <profile value="https://acticore.com/fhir/StructureDefinition/ActicoreObservation" />
                </meta>
                <status value="final" />
                <category>
                    <coding>
                        <system value="http://terminology.hl7.org/CodeSystem/observation-category" />
                        <code value="therapy" />
                        <display value="Therapy" />
                    </coding>
                </category>
                <code>
                    <coding>
                        <system value="http://snomed.info/sct" />
                        <code value="83439001" />
                        <display value="Coordination exercise (regime/therapy)" />
                    </coding>
                </code>
                <subject>
                    <reference value="urn:uuid:12d28533-d513-4dfb-9210-d94979887878" />
                </subject>
                <effectiveDateTime value="2021-03-11" />
                <valueQuantity>
                    <value value="72" />
                    <unit value="percent" />
                    <system value="http://unitsofmeasure.org" />
                    <code value="%" />
                </valueQuantity>
                <bodySite>
                    <coding>
                        <system value="http://snomed.info/sct" />
                        <code value="87770006" />
                        <display value="Pelvic floor structure (body structure)" />
                    </coding>
                </bodySite>
                <method>
                    <coding>
                        <system value="http://snomed.info/sct" />
                        <code value="183306002" />
                        <display value="Pelvic floor exercises (regime/therapy)" />
                    </coding>
                </method>
                <device>
                    <reference value="urn:uuid:df07b48e-ce51-4565-b3b8-83174b5609cd" />
                </device>
            </Observation>
        </resource>
    </entry>
    <entry>
        <fullUrl value="urn:uuid:88fce616-6e2e-454b-929c-a6d474e7be9f" />
        <resource>
            <Condition>
                <id value="88fce616-6e2e-454b-929c-a6d474e7be9f" />
                <meta>
                    <profile value="https://acticore.com/fhir/StructureDefinition/ActicoreDiagnose" />
                </meta>
                <code>
                    <text value="Inkontinenz" />
                </code>
                <subject>
                    <reference value="urn:uuid:12d28533-d513-4dfb-9210-d94979887878" />
                </subject>
                <recordedDate value="2021-03-12" />
            </Condition>
        </resource>
    </entry>
    <entry>
        <fullUrl value="urn:uuid:df07b48e-ce51-4565-b3b8-83174b5609cd" />
        <resource>
            <Device>
                <id value="df07b48e-ce51-4565-b3b8-83174b5609cd" />
                <manufacturer value="ACTICORE" />
                <serialNumber value="example" />
                <deviceName>
                    <name value="ACTICORE1 SensorSeat" />
                    <type value="model-name" />
                </deviceName>
                <version>
                    <value value="1" />
                </version>
                <patient>
                    <reference value="urn:uuid:12d28533-d513-4dfb-9210-d94979887878" />
                </patient>
            </Device>
        </resource>
    </entry>
    <entry>
        <fullUrl value="urn:uuid:e30fb469-d017-44d3-95eb-2fac4e71f36f" />
        <resource>
            <Device>
                <id value="e30fb469-d017-44d3-95eb-2fac4e71f36f" />
                <manufacturer value="ACTICORE" />
                <serialNumber value="example" />
                <deviceName>
                    <name value="ACTICORE App" />
                    <type value="model-name" />
                </deviceName>
                <version>
                    <value value="1.2" />
                </version>
                <patient>
                    <reference value="urn:uuid:12d28533-d513-4dfb-9210-d94979887878" />
                </patient>
            </Device>
        </resource>
    </entry>
    <entry>
        <fullUrl value="urn:uuid:12d28533-d513-4dfb-9210-d94979887878" />
        <resource>
            <Patient>
                <id value="12d28533-d513-4dfb-9210-d94979887878" />
                <meta>
                    <profile value="https://acticore.com/fhir/StructureDefinition/ActicorePatient" />
                </meta>
                <name>
                    <family value="Mustermann" />
                    <given value="Max" />
                </name>
                <gender value="male" />
                <birthDate value="1970-01-01" />
            </Patient>
        </resource>
    </entry>
</Bundle>