Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add invalids for references #80

Merged
merged 3 commits into from
Feb 4, 2025
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<Bundle xmlns="http://hl7.org/fhir">
<id value="erp-fhir-infos-01-INVALID-fullUrl-and-id-missmatch"/>
<meta>
<lastUpdated value="2025-01-15T15:29:00.434+00:00"/>
</meta>
<type value="collection"/>
<timestamp value="2025-01-15T15:29:00.434+00:00"/>
<entry>
<fullUrl value="http://pvs.praxis-topp-gluecklich.local/fhir/Patient/b0e22b86-e7e9-46c1-80fe-e6e24442d77c"/>
</entry>
</Bundle>
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
<Bundle xmlns="http://hl7.org/fhir">
<id value="erp-fhir-infos-02-INVALID-mixed-reference"/>
<meta>
<lastUpdated value="2025-01-15T15:29:00.434+00:00"/>
</meta>
<type value="document"/>
<timestamp value="2025-01-15T15:29:00.434+00:00"/>
<entry>
<fullUrl value="urn:uuid:b0e22b86-e7e9-46c1-80fe-e6e24442d77c"/>
</entry>
<entry>
<resource>
<Composition>
<id value="b0e22b86-e7e9-46c1-80fe-e6e24442d77c"/>
<meta>
<profile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Composition|1.1.0"/>
</meta>
<status value="final"/>
<type>
<coding>
<system value="https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_KBV_FORMULAR_ART"/>
<code value="e16A"/>
</coding>
</type>
<subject>
<reference value="Patient/17b0721b-d538-4455-b1bb-2c2dfc19d234"/>
</subject>
<date value="2025-01-15T15:29:00.434+00:00"/>
<author>
<reference value="Practitioner/407974ea-b5c7-47e5-be09-9310a00afb31"/>
<type value="Practitioner"/>
</author>
<author>
<type value="Device"/>
<identifier>
<system value="https://fhir.kbv.de/NamingSystem/KBV_NS_FOR_Pruefnummer"/>
<value value="Y/400/1910/36/346"/>
</identifier>
</author>
<title value="elektronische Arzneimittelverordnung"/>
<custodian>
<reference value="Organization/94662b9e-af55-4206-b52a-7e086d0d4d82"/>
</custodian>
<section>
<code>
<coding>
<system value="https://fhir.kbv.de/CodeSystem/KBV_CS_ERP_Section_Type"/>
<code value="Prescription"/>
</coding>
</code>
<entry>
<reference value="MedicationRequest/4e8c932a-bef5-443d-9e85-64bca6d53d53"/>
</entry>
</section>
<section>
<code>
<coding>
<system value="https://fhir.kbv.de/CodeSystem/KBV_CS_ERP_Section_Type"/>
<code value="Coverage"/>
</coding>
</code>
<entry>
<reference value="Coverage/a2ef1193-0739-46de-bc77-65f13feaa7d3"/>
</entry>
</section>
</Composition>
</resource>
</entry>
</Bundle>
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<Bundle xmlns="http://hl7.org/fhir">
<id value="erp-fhir-infos-03-INVALID-fullUrl-format"/>
<meta>
<lastUpdated value="2025-01-15T15:29:00.434+00:00"/>
</meta>
<type value="collection"/>
<timestamp value="2025-01-15T15:29:00.434+00:00"/>
<entry>
<fullUrl value="www.pvs.praxis-topp-gluecklich.local/fhir/Patient/b0e22b86-e7e9-46c1-80fe-e6e24442d77c"/>
</entry>
<entry>
<fullUrl value="Patient/b0e22b86-e7e9-46c1-80fe-e6e24442d77c"/>
</entry>
</Bundle>
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<Patient xmlns="http://hl7.org/fhir">
<id value="erp-fhir-infos-04-Invalid-Example-Patient-no-id"/>
<name>
<use value="official"/>
<family value="Ludger Königsstein"/>
<given value="Ludger"/>
</name>
<birthDate value="1935-06-22"/>
</Patient>
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
Instance: erp-fhir-infos-01-INVALID-fullUrl-and-id-missmatch
InstanceOf: Bundle
Usage: #example
Title: "01-INVALID-fullUrl-and-id-missmatch"
Description: "This example demonstrates mismatch between id in fullUrl and id in the resource."
* insert DateTimeStamp(meta.lastUpdated)
* insert DateTimeStamp(timestamp)
* type = #collection
* entry[+].fullUrl = "http://pvs.praxis-topp-gluecklich.local/fhir/Patient/b0e22b86-e7e9-46c1-80fe-e6e24442d77c"
* entry[+].resource = Invalid-Example-Patient

Instance: erp-fhir-infos-Invalid-Example-Patient
InstanceOf: KBV_PR_FOR_Patient
Usage: #inline
* id = "43ed0c32-27e0-429c-a2fb-8f92518de721"
* identifier[versichertenId_GKV].value = "X234567890"
* name[name]
* .use = #official
* family.extension[nachname].valueString = "Königsstein"
* family = "Ludger Königsstein"
* given = "Ludger"
* birthDate = "1935-06-22"
* address[Strassenanschrift]
* type = #both
* line = "Musterstr. 1"
* line.extension[Hausnummer].valueString = "1"
* line.extension[Strasse].valueString = "Musterstr."
* city = "Berlin"
* postalCode = "10623"
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
Instance: erp-fhir-infos-02-INVALID-mixed-reference
InstanceOf: Bundle
Usage: #example
Title: "02-INVALID-mixed-reference"
Description: "This example demonstrates a wrong mixed reference."
* insert DateTimeStamp(meta.lastUpdated)
* insert DateTimeStamp(timestamp)
* type = #document
* entry[+].fullUrl = "urn:uuid:b0e22b86-e7e9-46c1-80fe-e6e24442d77c"
* entry[+].resource = Invalid-Example-Composition

Instance: Invalid-Example-Composition
InstanceOf: KBV_PR_ERP_Composition
Usage: #inline
* id = "b0e22b86-e7e9-46c1-80fe-e6e24442d77c"
* subject = Reference(Patient/17b0721b-d538-4455-b1bb-2c2dfc19d234)
* insert DateTimeStamp(date)
* author[Arzt] = Reference(Practitioner/407974ea-b5c7-47e5-be09-9310a00afb31)
* author[Pruefnummer].identifier.value = "Y/400/1910/36/346"
* custodian = Reference(Organization/94662b9e-af55-4206-b52a-7e086d0d4d82)
* section[Verordnung_Arzneimittel].entry = Reference(4e8c932a-bef5-443d-9e85-64bca6d53d53)
* section[Krankenversicherungsverhaeltnis].entry = Reference(a2ef1193-0739-46de-bc77-65f13feaa7d3)
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
Instance: erp-fhir-infos-03-INVALID-fullUrl-format
InstanceOf: Bundle
Usage: #example
Title: "03-INVALID-fullUrl-format"
Description: "This example demonstrates a wrongly formatted fullUrl."
* insert DateTimeStamp(meta.lastUpdated)
* insert DateTimeStamp(timestamp)
* type = #collection
* entry[+].fullUrl = "www.pvs.praxis-topp-gluecklich.local/fhir/Patient/b0e22b86-e7e9-46c1-80fe-e6e24442d77c"
* entry[+].resource = Invalid-Example-Patient
* entry[+].fullUrl = "Patient/b0e22b86-e7e9-46c1-80fe-e6e24442d77c"
* entry[+].resource = Invalid-Example-Patient
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Instance: erp-fhir-infos-04-Invalid-Example-Patient-no-id
InstanceOf: Patient
Usage: #example
* name[+]
* .use = #official
* family = "Ludger Königsstein"
* given = "Ludger"
* birthDate = "1935-06-22"