From 2bcbdeef0e7fdf205ca2657e4c9ee97dc512d76c Mon Sep 17 00:00:00 2001 From: florianschoffke Date: Tue, 15 Oct 2024 09:46:17 +0200 Subject: [PATCH] correcting fixes and changes for api --- ...nverVau.json => 07_response_InnerVau.json} | 2 +- .../43c4_9ca6_4cd46ffeb37e.xml | 20 --- .../erp_abrufen/06_request_taskClose.xml | 2 +- .../07_request_taskCloseMultiple.xml | 4 +- .../erp_abrufen/08_response_taskDispense.xml | 2 +- .../02_Prescription_bundle.xml | 6 +- .../08_GET_ChargeItems_Response.json | 136 ++++++++++++++++++ .../08_GET_ChargeItems_response.xml | 112 --------------- .../09_GET_ChargeItem_Response.json | 122 ++++++++++++++++ .../09_GET_ChargeItem_Response.xml | 104 -------------- .../01_request_PostPatientToPharmacy.json | 2 +- .../02_response_PostPatientToPharmacy.json | 2 +- .../08_response_GetAllMessages.xml | 2 +- .../02_response_PostSubscriptionPseudo.xml | 2 +- ...te.xml => 04_response_taskActivate169.xml} | 2 +- .../02_response_taskGetSingle.json | 127 ++++++++++++++++ .../02_response_taskGetSingle.xml | 102 ------------- .../04_response_getDispense.json | 2 +- ...e_get-single-medicationdispense-by-id.json | 2 +- ...onse_get-multiple-medication-dispense.json | 4 +- ...ment-RU.xml => CapabilityStatement_RU.xml} | 0 .../authentisieren/07_response_InnerVau.fsh | 2 +- .../08_GET_ChargeItems_response.fsh | 2 +- .../08_response_GetAllMessages.fsh | 2 +- ...te.fsh => 04_response_taskActivate169.fsh} | 2 +- .../input/fsh/rulesets/Versioning.fsh | 8 +- .../FSH-Files/scripts/process_files.sh | 10 +- 27 files changed, 415 insertions(+), 368 deletions(-) rename API-Examples/2024-11-01/authentisieren/{07_response_InnverVau.json => 07_response_InnerVau.json} (98%) delete mode 100644 API-Examples/2024-11-01/d6e013c3_656f_43c4_9ca6/43c4_9ca6_4cd46ffeb37e.xml create mode 100644 API-Examples/2024-11-01/erp_chargeItem/08_GET_ChargeItems_Response.json delete mode 100644 API-Examples/2024-11-01/erp_chargeItem/08_GET_ChargeItems_response.xml create mode 100644 API-Examples/2024-11-01/erp_chargeItem/09_GET_ChargeItem_Response.json delete mode 100644 API-Examples/2024-11-01/erp_chargeItem/09_GET_ChargeItem_Response.xml rename API-Examples/2024-11-01/erp_steuerung_durch_le/{04_response_taskActivate.xml => 04_response_taskActivate169.xml} (97%) create mode 100644 API-Examples/2024-11-01/erp_versicherte/02_response_taskGetSingle.json delete mode 100644 API-Examples/2024-11-01/erp_versicherte/02_response_taskGetSingle.xml rename API-Examples/2024-11-01/misc_api_endpoints/{CapabilityStatement-RU.xml => CapabilityStatement_RU.xml} (100%) rename API-Examples/FSH-Files/input/fsh/examples/erp_steuerung_durch_le/{04_response_taskActivate.fsh => 04_response_taskActivate169.fsh} (96%) diff --git a/API-Examples/2024-11-01/authentisieren/07_response_InnverVau.json b/API-Examples/2024-11-01/authentisieren/07_response_InnerVau.json similarity index 98% rename from API-Examples/2024-11-01/authentisieren/07_response_InnverVau.json rename to API-Examples/2024-11-01/authentisieren/07_response_InnerVau.json index 6140d0c6..6b1f6452 100644 --- a/API-Examples/2024-11-01/authentisieren/07_response_InnverVau.json +++ b/API-Examples/2024-11-01/authentisieren/07_response_InnerVau.json @@ -1,6 +1,6 @@ { "resourceType": "Bundle", - "id": "authentisieren-07-response-InnverVau", + "id": "authentisieren-07-response-InnerVau", "meta": { "lastUpdated": "2020-03-01T07:02:37.836+00:00" }, diff --git a/API-Examples/2024-11-01/d6e013c3_656f_43c4_9ca6/43c4_9ca6_4cd46ffeb37e.xml b/API-Examples/2024-11-01/d6e013c3_656f_43c4_9ca6/43c4_9ca6_4cd46ffeb37e.xml deleted file mode 100644 index 4f19d504..00000000 --- a/API-Examples/2024-11-01/d6e013c3_656f_43c4_9ca6/43c4_9ca6_4cd46ffeb37e.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/API-Examples/2024-11-01/erp_abrufen/06_request_taskClose.xml b/API-Examples/2024-11-01/erp_abrufen/06_request_taskClose.xml index ab86fa16..74508819 100644 --- a/API-Examples/2024-11-01/erp_abrufen/06_request_taskClose.xml +++ b/API-Examples/2024-11-01/erp_abrufen/06_request_taskClose.xml @@ -22,7 +22,7 @@ - + diff --git a/API-Examples/2024-11-01/erp_abrufen/07_request_taskCloseMultiple.xml b/API-Examples/2024-11-01/erp_abrufen/07_request_taskCloseMultiple.xml index 0faa0e2a..0d254908 100644 --- a/API-Examples/2024-11-01/erp_abrufen/07_request_taskCloseMultiple.xml +++ b/API-Examples/2024-11-01/erp_abrufen/07_request_taskCloseMultiple.xml @@ -34,7 +34,7 @@ - + @@ -111,7 +111,7 @@ - + diff --git a/API-Examples/2024-11-01/erp_abrufen/08_response_taskDispense.xml b/API-Examples/2024-11-01/erp_abrufen/08_response_taskDispense.xml index c66ef3f8..6c5116dc 100644 --- a/API-Examples/2024-11-01/erp_abrufen/08_response_taskDispense.xml +++ b/API-Examples/2024-11-01/erp_abrufen/08_response_taskDispense.xml @@ -22,7 +22,7 @@ - + diff --git a/API-Examples/2024-11-01/erp_bereitstellen/02_Prescription_bundle.xml b/API-Examples/2024-11-01/erp_bereitstellen/02_Prescription_bundle.xml index 889d3118..642f6177 100644 --- a/API-Examples/2024-11-01/erp_bereitstellen/02_Prescription_bundle.xml +++ b/API-Examples/2024-11-01/erp_bereitstellen/02_Prescription_bundle.xml @@ -2,7 +2,7 @@ - + @@ -10,7 +10,7 @@ - + @@ -180,7 +180,7 @@ - + diff --git a/API-Examples/2024-11-01/erp_chargeItem/08_GET_ChargeItems_Response.json b/API-Examples/2024-11-01/erp_chargeItem/08_GET_ChargeItems_Response.json new file mode 100644 index 00000000..19d99648 --- /dev/null +++ b/API-Examples/2024-11-01/erp_chargeItem/08_GET_ChargeItems_Response.json @@ -0,0 +1,136 @@ +{ + "resourceType": "Bundle", + "id": "erp-chargeItem-08-GET-ChargeItems-Response", + "meta": { + "lastUpdated": "2021-09-02T11:38:42.557+00:00" + }, + "entry": [ + { + "search": { + "mode": "match" + }, + "fullUrl": "http://hapi.fhir.org/baseR4/ChargeItem/200.000.001.944.091.20", + "resource": { + "resourceType": "ChargeItem", + "id": "200.000.001.944.091.20", + "meta": { + "profile": [ + "https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_PR_ChargeItem|1.0" + ] + }, + "identifier": [ + { + "system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId", + "value": "200.000.001.944.091.20" + } + ], + "subject": { + "identifier": { + "assigner": { + "display": "KOA Hamburg" + }, + "system": "http://fhir.de/sid/pkv/kvid-10", + "value": "X110465770" + } + }, + "enterer": { + "identifier": { + "system": "https://gematik.de/fhir/sid/telematik-id", + "value": "3-SMC-B-Testkarte-883110000116873" + } + }, + "supportingInformation": [ + { + "reference": "urn:uuid:c81baa1d-0000-0000-0001-000000000000", + "display": "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Bundle" + }, + { + "reference": "urn:uuid:c81baa1d-0000-0000-0003-000000000000", + "display": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Bundle" + }, + { + "reference": "urn:uuid:c81baa1d-0000-0000-0004-000000000000", + "display": "http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PKV-PR-ERP-AbgabedatenBundle" + } + ], + "status": "billable", + "code": { + "coding": [ + { + "code": "not-applicable", + "system": "http://hl7.org/fhir/StructureDefinition/data-absent-reason" + } + ] + }, + "enteredDate": "2023-04-21T07:12:29.316+00:00" + } + }, + { + "fullUrl": "http://hapi.fhir.org/baseR4/ChargeItem/der124bc-bc30-45f8-b109-4h474wer2h89", + "resource": { + "resourceType": "ChargeItem", + "id": "der124bc-bc30-45f8-b109-4h474wer2h89", + "meta": { + "profile": [ + "https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_PR_ChargeItem|1.0" + ] + }, + "extension": [ + { + "extension": [ + { + "url": "insuranceProvider", + "valueBoolean": false + }, + { + "url": "subsidy", + "valueBoolean": false + }, + { + "url": "taxOffice", + "valueBoolean": false + } + ], + "url": "https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_EX_MarkingFlag" + } + ], + "identifier": [ + { + "system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId", + "value": "200.086.824.605.539.20" + }, + { + "system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_AccessCode", + "value": "888bea0e13cc9c42ceec14aec3ddee2263325dc2c6c699db115f58fe423607ea" + } + ], + "subject": { + "identifier": { + "assigner": { + "display": "Name einer privaten Krankenversicherung" + }, + "system": "http://fhir.de/sid/pkv/kvid-10", + "value": "X110465770" + } + }, + "supportingInformation": [ + { + "display": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Bundle" + } + ], + "status": "billable", + "code": { + "coding": [ + { + "code": "not-applicable", + "system": "http://hl7.org/fhir/StructureDefinition/data-absent-reason" + } + ] + }, + "enteredDate": "2021-06-01T07:13:00+05:00" + } + } + ], + "type": "searchset", + "total": 2 +} diff --git a/API-Examples/2024-11-01/erp_chargeItem/08_GET_ChargeItems_response.xml b/API-Examples/2024-11-01/erp_chargeItem/08_GET_ChargeItems_response.xml deleted file mode 100644 index 3f3a3c8f..00000000 --- a/API-Examples/2024-11-01/erp_chargeItem/08_GET_ChargeItems_response.xml +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/API-Examples/2024-11-01/erp_chargeItem/09_GET_ChargeItem_Response.json b/API-Examples/2024-11-01/erp_chargeItem/09_GET_ChargeItem_Response.json new file mode 100644 index 00000000..9a411d1b --- /dev/null +++ b/API-Examples/2024-11-01/erp_chargeItem/09_GET_ChargeItem_Response.json @@ -0,0 +1,122 @@ +{ + "resourceType": "Bundle", + "id": "erp-chargeItem-09-GET-ChargeItem-Response", + "entry": [ + { + "fullUrl": "https://erp-dev.zentral.erp.splitdns.ti-dienste.de/ChargeItem/200.000.001.944.091.20", + "resource": { + "resourceType": "ChargeItem", + "id": "200.000.001.944.091.20-1", + "meta": { + "profile": [ + "https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_PR_ChargeItem|1.0" + ] + }, + "identifier": [ + { + "system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_AccessCode", + "value": "ed71f87b69ebe913fb8b138e61036c76fd05dd8416263050e33e99365de23f48" + }, + { + "system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId", + "value": "200.000.001.944.091.20" + } + ], + "subject": { + "identifier": { + "system": "http://fhir.de/sid/pkv/kvid-10", + "value": "X110465770" + } + }, + "enterer": { + "identifier": { + "system": "https://gematik.de/fhir/sid/telematik-id", + "value": "3-SMC-B-Testkarte-883110000116873" + } + }, + "supportingInformation": [ + { + "reference": "urn:uuid:c81baa1d-0000-0000-0001-000000000000", + "display": "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Bundle" + }, + { + "reference": "urn:uuid:c81baa1d-0000-0000-0004-000000000000", + "display": "http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PKV-PR-ERP-AbgabedatenBundle" + }, + { + "reference": "urn:uuid:c81baa1d-0000-0000-0003-000000000000", + "display": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Bundle" + } + ], + "status": "billable", + "code": { + "coding": [ + { + "code": "not-applicable", + "system": "http://hl7.org/fhir/StructureDefinition/data-absent-reason" + } + ] + }, + "enteredDate": "2023-04-21T07:12:29.316+00:00" + } + }, + { + "fullUrl": "urn:uuid:c81baa1d-0000-0000-0004-000000000000", + "resource": { + "resourceType": "Bundle", + "id": "f1909de6-7d21-443b-a2ae-230b9cb62f70-1", + "meta": { + "profile": [ + "http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PKV-PR-ERP-AbgabedatenBundle|1.1" + ], + "tag": [ + { + "display": "Dies ist ein unvollständiges Beispiel. Für die vollständige Darstellung bitte die entsprechenden Profile beachten." + } + ], + "lastUpdated": "2023-04-21T09:12:30.215+02:00" + }, + "type": "document" + } + }, + { + "fullUrl": "urn:uuid:c81baa1d-0000-0000-0001-000000000000", + "resource": { + "resourceType": "Bundle", + "id": "d9a98ce4-9585-4031-ba85-3719bf0fc14a", + "meta": { + "profile": [ + "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Bundle|1.1.0" + ], + "tag": [ + { + "display": "Dies ist ein unvollständiges Beispiel. Für die vollständige Darstellung bitte die entsprechenden Profile beachten." + } + ], + "lastUpdated": "2023-04-21T09:12:25.072+02:00" + }, + "type": "document" + } + }, + { + "fullUrl": "urn:uuid:c81baa1d-0000-0000-0003-000000000000", + "resource": { + "resourceType": "Bundle", + "id": "Inline-Instance-for-cb0a5768-ed8f-47c3-ab25-88752a6c5be8-1", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Bundle|1.3" + ], + "tag": [ + { + "display": "Dies ist ein unvollständiges Beispiel. Für die vollständige Darstellung bitte die entsprechenden Profile beachten." + } + ] + }, + "type": "document" + } + } + ], + "type": "collection", + "timestamp": "2023-04-21T07:12:31.692+00:00" +} diff --git a/API-Examples/2024-11-01/erp_chargeItem/09_GET_ChargeItem_Response.xml b/API-Examples/2024-11-01/erp_chargeItem/09_GET_ChargeItem_Response.xml deleted file mode 100644 index d943faff..00000000 --- a/API-Examples/2024-11-01/erp_chargeItem/09_GET_ChargeItem_Response.xml +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/API-Examples/2024-11-01/erp_communication/01_request_PostPatientToPharmacy.json b/API-Examples/2024-11-01/erp_communication/01_request_PostPatientToPharmacy.json index b36cd3af..15a90bce 100644 --- a/API-Examples/2024-11-01/erp_communication/01_request_PostPatientToPharmacy.json +++ b/API-Examples/2024-11-01/erp_communication/01_request_PostPatientToPharmacy.json @@ -33,7 +33,7 @@ "url": "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Category", "valueCoding": { "code": "00", - "system": "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Category" + "system": "https://fhir.kbv.de/CodeSystem/KBV_CS_ERP_Medication_Category" } }, { diff --git a/API-Examples/2024-11-01/erp_communication/02_response_PostPatientToPharmacy.json b/API-Examples/2024-11-01/erp_communication/02_response_PostPatientToPharmacy.json index 4682f68c..22fda691 100644 --- a/API-Examples/2024-11-01/erp_communication/02_response_PostPatientToPharmacy.json +++ b/API-Examples/2024-11-01/erp_communication/02_response_PostPatientToPharmacy.json @@ -35,7 +35,7 @@ "url": "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Category", "valueCoding": { "code": "00", - "system": "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Category" + "system": "https://fhir.kbv.de/CodeSystem/KBV_CS_ERP_Medication_Category" } }, { diff --git a/API-Examples/2024-11-01/erp_communication/08_response_GetAllMessages.xml b/API-Examples/2024-11-01/erp_communication/08_response_GetAllMessages.xml index a64f3c75..37d36a8f 100644 --- a/API-Examples/2024-11-01/erp_communication/08_response_GetAllMessages.xml +++ b/API-Examples/2024-11-01/erp_communication/08_response_GetAllMessages.xml @@ -18,7 +18,7 @@ - + diff --git a/API-Examples/2024-11-01/erp_notification_avs/02_response_PostSubscriptionPseudo.xml b/API-Examples/2024-11-01/erp_notification_avs/02_response_PostSubscriptionPseudo.xml index 147f8046..e767887e 100644 --- a/API-Examples/2024-11-01/erp_notification_avs/02_response_PostSubscriptionPseudo.xml +++ b/API-Examples/2024-11-01/erp_notification_avs/02_response_PostSubscriptionPseudo.xml @@ -2,7 +2,7 @@ - + diff --git a/API-Examples/2024-11-01/erp_steuerung_durch_le/04_response_taskActivate.xml b/API-Examples/2024-11-01/erp_steuerung_durch_le/04_response_taskActivate169.xml similarity index 97% rename from API-Examples/2024-11-01/erp_steuerung_durch_le/04_response_taskActivate.xml rename to API-Examples/2024-11-01/erp_steuerung_durch_le/04_response_taskActivate169.xml index 30256011..05b89464 100644 --- a/API-Examples/2024-11-01/erp_steuerung_durch_le/04_response_taskActivate.xml +++ b/API-Examples/2024-11-01/erp_steuerung_durch_le/04_response_taskActivate169.xml @@ -1,6 +1,6 @@ - + diff --git a/API-Examples/2024-11-01/erp_versicherte/02_response_taskGetSingle.json b/API-Examples/2024-11-01/erp_versicherte/02_response_taskGetSingle.json new file mode 100644 index 00000000..49798d6c --- /dev/null +++ b/API-Examples/2024-11-01/erp_versicherte/02_response_taskGetSingle.json @@ -0,0 +1,127 @@ +{ + "resourceType": "Bundle", + "id": "erp-versicherte-02-response-taskGetSingle", + "meta": { + "lastUpdated": "2020-03-01T07:02:37.836+00:00" + }, + "link": [ + { + "relation": "self", + "url": "https://erp.app.ti-dienste.de/Task/160.123.456.789.123.58" + } + ], + "entry": [ + { + "fullUrl": "https://erp.app.ti-dienste.de/Task/160.123.456.789.123.58", + "resource": { + "resourceType": "Task", + "id": "160.123.456.789.123.58-2", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Task|1.3" + ], + "versionId": "2", + "lastUpdated": "2020-02-18T10:05:05.038+00:00", + "source": "#AsYR9plLkvONJAiv" + }, + "identifier": [ + { + "use": "official", + "system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId", + "value": "160.123.456.789.123.58" + }, + { + "use": "official", + "system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_AccessCode", + "value": "777bea0e13cc9c42ceec14aec3ddee2263325dc2c6c699db115f58fe423607ea" + } + ], + "extension": [ + { + "url": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_PrescriptionType", + "valueCoding": { + "code": "160", + "system": "https://gematik.de/fhir/erp/CodeSystem/GEM_ERP_CS_FlowType", + "display": "Muster 16 (Apothekenpflichtige Arzneimittel)" + } + }, + { + "url": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_ExpiryDate", + "valueDate": "2020-06-02" + }, + { + "url": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_AcceptDate", + "valueDate": "2020-04-01" + } + ], + "performerType": [ + { + "coding": [ + { + "code": "urn:oid:1.2.276.0.76.4.54", + "system": "https://gematik.de/fhir/erp/CodeSystem/GEM_ERP_CS_OrganizationType", + "display": "Öffentliche Apotheke" + } + ] + } + ], + "input": [ + { + "type": { + "coding": [ + { + "code": "2", + "system": "https://gematik.de/fhir/erp/CodeSystem/GEM_ERP_CS_DocumentType" + } + ] + }, + "valueReference": { + "reference": "urn:uuid:f8c2298f-7c00-4a68-af29-8a2862d55d43" + } + } + ], + "intent": "order", + "status": "ready", + "authoredOn": "2020-03-02T08:25:05+00:00", + "lastModified": "2020-03-02T08:45:05+00:00" + } + }, + { + "resource": { + "resourceType": "Bundle", + "id": "414ca393-dde3-4082-9a3b-3752e629e4aa", + "meta": { + "profile": [ + "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Bundle|1.1.0" + ], + "tag": [ + { + "display": "Dies ist ein unvollständiges Beispiel. Für die vollständige Darstellung bitte die entsprechenden Profile beachten." + } + ], + "lastUpdated": "2022-05-20T08:30:00Z" + }, + "identifier": { + "system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId", + "value": "200.086.824.605.539.20" + }, + "signature": { + "type": [ + { + "system": "http://hl7.org/fhir/ValueSet/signature-type", + "code": "1.2.840.10065.1.12.1.1" + } + ], + "when": "2020-03-20T07:31:34.328+00:00", + "who": { + "reference": "urn:uuid:b6fcc694-994f-40fa-968e-77a477bcc0b8" + }, + "data": "RGllcyBpc3QgZWluIEJlaXNwaWVs" + }, + "type": "document" + } + } + ], + "type": "collection", + "total": 2 +} diff --git a/API-Examples/2024-11-01/erp_versicherte/02_response_taskGetSingle.xml b/API-Examples/2024-11-01/erp_versicherte/02_response_taskGetSingle.xml deleted file mode 100644 index 91493610..00000000 --- a/API-Examples/2024-11-01/erp_versicherte/02_response_taskGetSingle.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/API-Examples/2024-11-01/erp_versicherte/04_response_getDispense.json b/API-Examples/2024-11-01/erp_versicherte/04_response_getDispense.json index 62f427c8..e50b7f41 100644 --- a/API-Examples/2024-11-01/erp_versicherte/04_response_getDispense.json +++ b/API-Examples/2024-11-01/erp_versicherte/04_response_getDispense.json @@ -65,7 +65,7 @@ "url": "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Category", "valueCoding": { "code": "00", - "system": "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Category" + "system": "https://fhir.kbv.de/CodeSystem/KBV_CS_ERP_Medication_Category" } }, { diff --git a/API-Examples/2024-11-01/erp_versicherte/05_response_get-single-medicationdispense-by-id.json b/API-Examples/2024-11-01/erp_versicherte/05_response_get-single-medicationdispense-by-id.json index 5daff3ad..289739e2 100644 --- a/API-Examples/2024-11-01/erp_versicherte/05_response_get-single-medicationdispense-by-id.json +++ b/API-Examples/2024-11-01/erp_versicherte/05_response_get-single-medicationdispense-by-id.json @@ -48,7 +48,7 @@ "url": "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Category", "valueCoding": { "code": "00", - "system": "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Category" + "system": "https://fhir.kbv.de/CodeSystem/KBV_CS_ERP_Medication_Category" } }, { diff --git a/API-Examples/2024-11-01/erp_versicherte/06_response_get-multiple-medication-dispense.json b/API-Examples/2024-11-01/erp_versicherte/06_response_get-multiple-medication-dispense.json index 3ed76ab4..85eb142b 100644 --- a/API-Examples/2024-11-01/erp_versicherte/06_response_get-multiple-medication-dispense.json +++ b/API-Examples/2024-11-01/erp_versicherte/06_response_get-multiple-medication-dispense.json @@ -47,7 +47,7 @@ "url": "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Category", "valueCoding": { "code": "00", - "system": "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Category" + "system": "https://fhir.kbv.de/CodeSystem/KBV_CS_ERP_Medication_Category" } }, { @@ -172,7 +172,7 @@ "url": "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Category", "valueCoding": { "code": "00", - "system": "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Category" + "system": "https://fhir.kbv.de/CodeSystem/KBV_CS_ERP_Medication_Category" } }, { diff --git a/API-Examples/2024-11-01/misc_api_endpoints/CapabilityStatement-RU.xml b/API-Examples/2024-11-01/misc_api_endpoints/CapabilityStatement_RU.xml similarity index 100% rename from API-Examples/2024-11-01/misc_api_endpoints/CapabilityStatement-RU.xml rename to API-Examples/2024-11-01/misc_api_endpoints/CapabilityStatement_RU.xml diff --git a/API-Examples/FSH-Files/input/fsh/examples/authentisieren/07_response_InnerVau.fsh b/API-Examples/FSH-Files/input/fsh/examples/authentisieren/07_response_InnerVau.fsh index 967faf3d..0afc5432 100644 --- a/API-Examples/FSH-Files/input/fsh/examples/authentisieren/07_response_InnerVau.fsh +++ b/API-Examples/FSH-Files/input/fsh/examples/authentisieren/07_response_InnerVau.fsh @@ -1,4 +1,4 @@ -Instance: authentisieren-07-response-InnverVau +Instance: authentisieren-07-response-InnerVau InstanceOf: Bundle Usage: #example * meta.lastUpdated = "2020-03-01T07:02:37.836+00:00" diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_chargeItem/08_GET_ChargeItems_response.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_chargeItem/08_GET_ChargeItems_response.fsh index 5446bb32..941b0e25 100644 --- a/API-Examples/FSH-Files/input/fsh/examples/erp_chargeItem/08_GET_ChargeItems_response.fsh +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_chargeItem/08_GET_ChargeItems_response.fsh @@ -1,4 +1,4 @@ -Instance: erp-chargeItem-08-GET-ChargeItems-response +Instance: erp-chargeItem-08-GET-ChargeItems-Response InstanceOf: Bundle Usage: #example * meta.lastUpdated = "2021-09-02T11:38:42.557+00:00" diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_communication/08_response_GetAllMessages.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_communication/08_response_GetAllMessages.fsh index 33963bf2..5fd0c156 100644 --- a/API-Examples/FSH-Files/input/fsh/examples/erp_communication/08_response_GetAllMessages.fsh +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_communication/08_response_GetAllMessages.fsh @@ -14,7 +14,7 @@ Usage: #example Instance: erp-communication-08-request-RezeptZuweisen InstanceOf: Communication -Usage: #example +Usage: #inline * insert PackageMetaProfile(StructureDefinition/GEM_ERP_PR_Communication_DispReq) * basedOn = Reference(Task/160.123.456.789.123.58/$accept?ac=777bea0e13cc9c42ceec14aec3ddee2263325dc2c6c699db115f58fe423607ea) * status = #unknown diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_steuerung_durch_le/04_response_taskActivate.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_steuerung_durch_le/04_response_taskActivate169.fsh similarity index 96% rename from API-Examples/FSH-Files/input/fsh/examples/erp_steuerung_durch_le/04_response_taskActivate.fsh rename to API-Examples/FSH-Files/input/fsh/examples/erp_steuerung_durch_le/04_response_taskActivate169.fsh index e3a4474d..74cc815e 100644 --- a/API-Examples/FSH-Files/input/fsh/examples/erp_steuerung_durch_le/04_response_taskActivate.fsh +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_steuerung_durch_le/04_response_taskActivate169.fsh @@ -1,4 +1,4 @@ -Instance: erp-steuerung-durch-le-04-response-taskActivate +Instance: erp-steuerung-durch-le-04-response-taskActivate169 InstanceOf: Task Usage: #example * insert PackageMetaProfile(StructureDefinition/GEM_ERP_PR_Task) diff --git a/API-Examples/FSH-Files/input/fsh/rulesets/Versioning.fsh b/API-Examples/FSH-Files/input/fsh/rulesets/Versioning.fsh index 5d7225ae..cc4d69b9 100644 --- a/API-Examples/FSH-Files/input/fsh/rulesets/Versioning.fsh +++ b/API-Examples/FSH-Files/input/fsh/rulesets/Versioning.fsh @@ -1,15 +1,15 @@ // Rules to set meta.profile in profiles and instances RuleSet: PackageMetaProfile(profile) -* insert MetaProfile(https://gematik.de/fhir/erp/{profile}, 1.4) +* insert MetaProfile(https://gematik.de/fhir/erp/{profile}, 1.3) RuleSet: MetaProfile(profile, version) * meta.profile[+] = "{profile}|{version}" RuleSet: EntryResourcePackage(profile) -* entry[=].resource.meta.profile = "https://gematik.de/fhir/erp/{profile}|1.4" +* entry[=].resource.meta.profile = "https://gematik.de/fhir/erp/{profile}|1.3" RuleSet: OnlyParameterPartProfile(profile) -* parameter.part[=].resource.meta.profile = "https://gematik.de/fhir/erp/{profile}|1.4" +* parameter.part[=].resource.meta.profile = "https://gematik.de/fhir/erp/{profile}|1.3" RuleSet: ParameterPartProfile(profile) -* parameter[=].part[=].resource.meta.profile = "https://gematik.de/fhir/erp/{profile}|1.4" \ No newline at end of file +* parameter[=].part[=].resource.meta.profile = "https://gematik.de/fhir/erp/{profile}|1.3" \ No newline at end of file diff --git a/API-Examples/FSH-Files/scripts/process_files.sh b/API-Examples/FSH-Files/scripts/process_files.sh index dc905f6d..64ba8948 100755 --- a/API-Examples/FSH-Files/scripts/process_files.sh +++ b/API-Examples/FSH-Files/scripts/process_files.sh @@ -76,7 +76,7 @@ process_files() { if [[ "$base_filename" =~ -([^/]+)-([0-9]) ]] || [[ "$base_filename" == "CapabilityStatement-misc-api-endpoints-CapabilityStatement-RU.json" ]]; then if [[ "$base_filename" == "CapabilityStatement-misc-api-endpoints-CapabilityStatement-RU.json" ]]; then folder_name="misc_api_endpoints" - file_name="CapabilityStatement-RU.json" + file_name="CapabilityStatement_RU.json" else folder_name="${BASH_REMATCH[1]}" # file_digit_index=$(expr index "$base_filename" "${BASH_REMATCH[2]}") @@ -149,14 +149,14 @@ process_files() { # List of files to copy directly files_to_copy=( - "Bundle-authentisieren-07-response-InnverVau.json" + "Bundle-authentisieren-07-response-InnerVau.json" "Bundle-erp-steuerung-durch-le-08-response-taskGet169Versicherter.json" "Binary-erp-alternative-zuweisung-03-certificate-in-apovzd.json" "Parameters-erp-chargeItem-10-patch-chargeitem-request.json" - "Bundle-erp-chargeItem-08-GET-ChargeItems-response" - "Bundle-erp-chargeItem-09-GET-ChargeItem-Response" + "Bundle-erp-chargeItem-08-GET-ChargeItems-Response.json" + "Bundle-erp-chargeItem-09-GET-ChargeItem-Response.json" "ChargeItem-erp-chargeItem-11-PATCH-ChargeItem-Response.json" "Communication-erp-communication-01-request-PostPatientToPharmacy.json" @@ -174,7 +174,7 @@ files_to_copy=( "MedicationDispense-erp-diga-04-medication-dispense-diga.json" "Bundle-erp-versicherte-01-response-taskGetAll.json" - "Bundle-erp-versicherte-02-response-taskGetSingle" + "Bundle-erp-versicherte-02-response-taskGetSingle.json" "Bundle-erp-versicherte-03-response-GetLocation.json" "Bundle-erp-versicherte-04-response-getDispense.json" "Bundle-erp-versicherte-05-response-get-single-medicationdispense-by-id.json"