diff --git a/API-Examples/FSH-Files/fsh-generated/fsh-index.json b/API-Examples/FSH-Files/fsh-generated/fsh-index.json new file mode 100644 index 00000000..9dbce2bd --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/fsh-index.json @@ -0,0 +1,338 @@ +[ + { + "outputFile": "Binary-erp-alternative-zuweisung-03-certificate-in-apovzd.json", + "fshName": "erp-alternative-zuweisung-03-certificate-in-apovzd", + "fshType": "Instance", + "fshFile": "examples\\erp_alternative_zuweisung\\03_certificate_in_apovzd.fsh", + "startLine": 1, + "endLine": 9 + }, + { + "outputFile": "Bundle-erp-abrufen-01-response-taskAccept.json", + "fshName": "erp-abrufen-01-response-taskAccept", + "fshType": "Instance", + "fshFile": "examples\\erp_abrufen\\01_response_taskAccept.fsh", + "startLine": 1, + "endLine": 9 + }, + { + "outputFile": "Bundle-erp-abrufen-02-response-taskAcceptWithConsent.json", + "fshName": "erp-abrufen-02-response-taskAcceptWithConsent", + "fshType": "Instance", + "fshFile": "examples\\erp_abrufen\\02_response_taskAcceptWithConsent.fsh", + "startLine": 1, + "endLine": 13 + }, + { + "outputFile": "Bundle-erp-abrufen-03-request-recovery-secret.json", + "fshName": "erp-abrufen-03-request-recovery-secret", + "fshType": "Instance", + "fshFile": "examples\\erp_abrufen\\03_request_recovery_secret.fsh", + "startLine": 1, + "endLine": 11 + }, + { + "outputFile": "Bundle-erp-abrufen-07-request-taskCloseMultiple.json", + "fshName": "erp-abrufen-07-request-taskCloseMultiple", + "fshType": "Instance", + "fshFile": "examples\\erp_abrufen\\07_request_taskCloseMultiple.fsh", + "startLine": 1, + "endLine": 9 + }, + { + "outputFile": "Bundle-erp-abrufen-egk-05-Response-Task.json", + "fshName": "erp-abrufen-egk-05-Response-Task", + "fshType": "Instance", + "fshFile": "examples\\erp_abrufen_egk\\05_Response_Task.fsh", + "startLine": 1, + "endLine": 12 + }, + { + "outputFile": "Bundle-erp-bereitstellen-02-Prescription-Bundle.json", + "fshName": "erp-bereitstellen-02-Prescription-Bundle", + "fshType": "Instance", + "fshFile": "examples\\erp_bereitstellen\\02_Prescription_bundle.fsh", + "startLine": 1, + "endLine": 26 + }, + { + "outputFile": "Bundle-erp-chargeItem-05-GET-ChargeItem-Response.json", + "fshName": "erp-chargeItem-05-GET-ChargeItem-Response", + "fshType": "Instance", + "fshFile": "examples\\erp_chargeItem\\05_GET_ChargeItem_Response.fsh", + "startLine": 1, + "endLine": 11 + }, + { + "outputFile": "Bundle-erp-chargeItem-08-GET-ChargeItems-response.json", + "fshName": "erp-chargeItem-08-GET-ChargeItems-response", + "fshType": "Instance", + "fshFile": "examples\\erp_chargeItem\\08_GET_ChargeItems_response.fsh", + "startLine": 1, + "endLine": 11 + }, + { + "outputFile": "Bundle-erp-communication-07-response-GetMessages.json", + "fshName": "erp-communication-07-response-GetMessages", + "fshType": "Instance", + "fshFile": "examples\\erp_communication\\07_response_GetMessages.fsh", + "startLine": 1, + "endLine": 10 + }, + { + "outputFile": "Bundle-erp-consent-03-response-GetConsent.json", + "fshName": "erp-consent-03-response-GetConsent", + "fshType": "Instance", + "fshFile": "examples\\erp_consent\\03_response_GetConsent.fsh", + "startLine": 1, + "endLine": 8 + }, + { + "outputFile": "Bundle-erp-diga-02-response-fhir-vzd.json", + "fshName": "erp-diga-02-response-fhir-vzd", + "fshType": "Instance", + "fshFile": "examples\\erp_diga\\02_response_fhir_vzd.fsh", + "startLine": 1, + "endLine": 12 + }, + { + "outputFile": "Bundle-erp-diga-05-response-accept.json", + "fshName": "erp-diga-05-response-accept", + "fshType": "Instance", + "fshFile": "examples\\erp_diga\\05_response_accept.fsh", + "startLine": 1, + "endLine": 11 + }, + { + "outputFile": "Bundle-erp-steuerung-durch-le-08-response-taskGet169Versicherter.json", + "fshName": "erp-steuerung-durch-le-08-response-taskGet169Versicherter", + "fshType": "Instance", + "fshFile": "examples\\erp_steuerung_durch_le\\08_response_taskGet169Versicherter.fsh", + "startLine": 1, + "endLine": 12 + }, + { + "outputFile": "Bundle-erp-versicherte-03-response-GetLocation.json", + "fshName": "erp-versicherte-03-response-GetLocation", + "fshType": "Instance", + "fshFile": "examples\\erp_versicherte\\03_response_GetLocation.fsh", + "startLine": 1, + "endLine": 12 + }, + { + "outputFile": "Bundle-erp-versicherte-04-response-getDispense.json", + "fshName": "erp-versicherte-04-response-getDispense", + "fshType": "Instance", + "fshFile": "examples\\erp_versicherte\\04_response_getDispense.fsh", + "startLine": 1, + "endLine": 11 + }, + { + "outputFile": "Bundle-erp-versicherte-05-response-get-single-medicationdispense-by-id.json", + "fshName": "erp-versicherte-05-response-get-single-medicationdispense-by-id", + "fshType": "Instance", + "fshFile": "examples\\erp_versicherte\\05_response_get-single-medicationdispense-by-id.fsh", + "startLine": 1, + "endLine": 11 + }, + { + "outputFile": "Bundle-erp-versicherte-07-response-getAuditEvent.json", + "fshName": "erp-versicherte-07-response-getAuditEvent", + "fshType": "Instance", + "fshFile": "examples\\erp_versicherte\\07_response_getAuditEvent.fsh", + "startLine": 1, + "endLine": 18 + }, + { + "outputFile": "Communication-erp-communication-01-request-PostPatientToPharmacy.json", + "fshName": "erp-communication-01-request-PostPatientToPharmacy", + "fshType": "Instance", + "fshFile": "examples\\erp_communication\\01_request_PostPatientToPharmacy.fsh", + "startLine": 1, + "endLine": 27 + }, + { + "outputFile": "Communication-erp-communication-02-response-PostPatientToPharmacy.json", + "fshName": "erp-communication-02-response-PostPatientToPharmacy", + "fshType": "Instance", + "fshFile": "examples\\erp_communication\\02_response_PostPatientToPharmacy.fsh", + "startLine": 1, + "endLine": 32 + }, + { + "outputFile": "Communication-erp-communication-03-request-PostPharmacyToPatient.json", + "fshName": "erp-communication-03-request-PostPharmacyToPatient", + "fshType": "Instance", + "fshFile": "examples\\erp_communication\\03_request_PostPharmacyToPatient.fsh", + "startLine": 1, + "endLine": 9 + }, + { + "outputFile": "Communication-erp-communication-04-response-PostPharmacyToPatient.json", + "fshName": "erp-communication-04-response-PostPharmacyToPatient", + "fshType": "Instance", + "fshFile": "examples\\erp_communication\\04_response_PostPharmacyToPatient.fsh", + "startLine": 1, + "endLine": 14 + }, + { + "outputFile": "Communication-erp-communication-05-request-RezeptZuweisen.json", + "fshName": "erp-communication-05-request-RezeptZuweisen", + "fshType": "Instance", + "fshFile": "examples\\erp_communication\\05_request_RezeptZuweisen.fsh", + "startLine": 1, + "endLine": 9 + }, + { + "outputFile": "Communication-erp-communication-06-response-RezeptZuweisen.json", + "fshName": "erp-communication-06-response-RezeptZuweisen", + "fshType": "Instance", + "fshFile": "examples\\erp_communication\\06_response_RezeptZuweisen.fsh", + "startLine": 1, + "endLine": 14 + }, + { + "outputFile": "Communication-erp-diga-03-communication-zuweisung-diga.json", + "fshName": "erp-diga-03-communication-zuweisung-diga", + "fshType": "Instance", + "fshFile": "examples\\erp_diga\\03_communication_zuweisung_diga.fsh", + "startLine": 1, + "endLine": 14 + }, + { + "outputFile": "Consent-erp-consent-01-request-PostConsent.json", + "fshName": "erp-consent-01-request-PostConsent", + "fshType": "Instance", + "fshFile": "examples\\erp_consent\\01_request_PostConsent.fsh", + "startLine": 1, + "endLine": 12 + }, + { + "outputFile": "Consent-erp-consent-02-response-PostConsent.json", + "fshName": "erp-consent-02-response-PostConsent", + "fshType": "Instance", + "fshFile": "examples\\erp_consent\\02_response_PostConsent.fsh", + "startLine": 1, + "endLine": 12 + }, + { + "outputFile": "Medication-erp-eml-epa-notes-03-Medication-Medication-Rezeptur.json", + "fshName": "erp-eml-epa-notes-03-Medication-Medication-Rezeptur", + "fshType": "Instance", + "fshFile": "examples\\erp_eml_epa_notes\\03_Medication-Medication-Rezeptur.fsh", + "startLine": 1, + "endLine": 28 + }, + { + "outputFile": "Medication-erp-eml-epa-notes-04-Medication-Medication-Kombipackung.json", + "fshName": "erp-eml-epa-notes-04-Medication-Medication-Kombipackung", + "fshType": "Instance", + "fshFile": "examples\\erp_eml_epa_notes\\04_Medication-Medication-Kombipackung.fsh", + "startLine": 1, + "endLine": 18 + }, + { + "outputFile": "MedicationDispense-dffbfd6a-5712-4798-bdc8-07201eb77ab8.json", + "fshName": "erp-abrufen-08-response-taskDispense", + "fshType": "Instance", + "fshFile": "examples\\erp_abrufen\\08_response_taskDispense.fsh", + "startLine": 1, + "endLine": 17 + }, + { + "outputFile": "MedicationDispense-erp-abrufen-06-request-taskClose.json", + "fshName": "erp-abrufen-06-request-taskClose", + "fshType": "Instance", + "fshFile": "examples\\erp_abrufen\\06_request_taskClose.fsh", + "startLine": 1, + "endLine": 16 + }, + { + "outputFile": "MedicationDispense-erp-diga-06-medication-dispense-diga.json", + "fshName": "erp-diga-06-medication-dispense-diga", + "fshType": "Instance", + "fshFile": "examples\\erp_diga\\06_medication_dispense_diga.fsh", + "startLine": 1, + "endLine": 17 + }, + { + "outputFile": "OperationOutcome-erp-statuscodes-01-example-operationOutcome-validation.json", + "fshName": "erp-statuscodes-01-example-operationOutcome-validation", + "fshType": "Instance", + "fshFile": "examples\\erp_statuscodes\\01_example_operationOutcome_validation.fsh", + "startLine": 1, + "endLine": 7 + }, + { + "outputFile": "OperationOutcome-erp-statuscodes-02-example-operationOutcome-status.json", + "fshName": "erp-statuscodes-02-example-operationOutcome-status", + "fshType": "Instance", + "fshFile": "examples\\erp_statuscodes\\02_example_operationOutcome_status.fsh", + "startLine": 1, + "endLine": 6 + }, + { + "outputFile": "Parameters-erp-chargeItem-10-patch-chargeitem-request.json", + "fshName": "erp-chargeItem-10-patch-chargeitem-request", + "fshType": "Instance", + "fshFile": "examples\\erp_chargeItem\\10_PATCH_ChargeItem_Request.fsh", + "startLine": 1, + "endLine": 21 + }, + { + "outputFile": "Parameters-erp-eml-epa-notes-01-Parameters-ExampleCloseInputParameters.json", + "fshName": "erp-eml-epa-notes-01-Parameters-ExampleCloseInputParameters", + "fshType": "Instance", + "fshFile": "examples\\erp_eml_epa_notes\\01_Parameters-ExampleCloseInputParameters.fsh", + "startLine": 1, + "endLine": 39 + }, + { + "outputFile": "Parameters-erp-eml-epa-notes-02-Parameters-ExampleInputMultipleDispenses.json", + "fshName": "erp-eml-epa-notes-02-Parameters-ExampleInputMultipleDispenses", + "fshType": "Instance", + "fshFile": "examples\\erp_eml_epa_notes\\02_Parameters-ExampleDispenseInputParametersMultipleMedicationDispenses.fsh", + "startLine": 1, + "endLine": 78 + }, + { + "outputFile": "Parameters-erp-steuerung-durch-le-01-request-taskCreate169.json", + "fshName": "erp-steuerung-durch-le-01-request-taskCreate169", + "fshType": "Instance", + "fshFile": "examples\\erp_steuerung_durch_le\\01_request_taskCreate169.fsh", + "startLine": 1, + "endLine": 5 + }, + { + "outputFile": "Parameters-erp-steuerung-durch-le-03-request-taskActivate169.json", + "fshName": "erp-steuerung-durch-le-03-request-taskActivate169", + "fshType": "Instance", + "fshFile": "examples\\erp_steuerung_durch_le\\03_request_taskActivate169.fsh", + "startLine": 1, + "endLine": 7 + }, + { + "outputFile": "Task-erp-bereitstellen-01-response-taskCreate.json", + "fshName": "erp-bereitstellen-01-response-taskCreate", + "fshType": "Instance", + "fshFile": "examples\\erp_bereitstellen\\01_response_taskCreate.fsh", + "startLine": 1, + "endLine": 21 + }, + { + "outputFile": "Task-erp-diga-01-task-162-create.json", + "fshName": "erp-diga-01-task-162-create", + "fshType": "Instance", + "fshFile": "examples\\erp_diga\\01_task_162_create.fsh", + "startLine": 1, + "endLine": 20 + }, + { + "outputFile": "Task-erp-steuerung-durch-le-02-response-taskCreate169.json", + "fshName": "erp-steuerung-durch-le-02-response-taskCreate169", + "fshType": "Instance", + "fshFile": "examples\\erp_steuerung_durch_le\\02_response_taskCreate169.fsh", + "startLine": 1, + "endLine": 18 + } +] diff --git a/API-Examples/FSH-Files/fsh-generated/fsh-index.txt b/API-Examples/FSH-Files/fsh-generated/fsh-index.txt new file mode 100644 index 00000000..a9190966 --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/fsh-index.txt @@ -0,0 +1,43 @@ +Output File Name Type FSH File Lines +Binary-erp-alternative-zuweisung-03-certificate-in-apovzd.json erp-alternative-zuweisung-03-certificate-in-apovzd Instance examples\erp_alternative_zuweisung\03_certificate_in_apovzd.fsh 1 - 9 +Bundle-erp-abrufen-01-response-taskAccept.json erp-abrufen-01-response-taskAccept Instance examples\erp_abrufen\01_response_taskAccept.fsh 1 - 9 +Bundle-erp-abrufen-02-response-taskAcceptWithConsent.json erp-abrufen-02-response-taskAcceptWithConsent Instance examples\erp_abrufen\02_response_taskAcceptWithConsent.fsh 1 - 13 +Bundle-erp-abrufen-03-request-recovery-secret.json erp-abrufen-03-request-recovery-secret Instance examples\erp_abrufen\03_request_recovery_secret.fsh 1 - 11 +Bundle-erp-abrufen-07-request-taskCloseMultiple.json erp-abrufen-07-request-taskCloseMultiple Instance examples\erp_abrufen\07_request_taskCloseMultiple.fsh 1 - 9 +Bundle-erp-abrufen-egk-05-Response-Task.json erp-abrufen-egk-05-Response-Task Instance examples\erp_abrufen_egk\05_Response_Task.fsh 1 - 12 +Bundle-erp-bereitstellen-02-Prescription-Bundle.json erp-bereitstellen-02-Prescription-Bundle Instance examples\erp_bereitstellen\02_Prescription_bundle.fsh 1 - 26 +Bundle-erp-chargeItem-05-GET-ChargeItem-Response.json erp-chargeItem-05-GET-ChargeItem-Response Instance examples\erp_chargeItem\05_GET_ChargeItem_Response.fsh 1 - 11 +Bundle-erp-chargeItem-08-GET-ChargeItems-response.json erp-chargeItem-08-GET-ChargeItems-response Instance examples\erp_chargeItem\08_GET_ChargeItems_response.fsh 1 - 11 +Bundle-erp-communication-07-response-GetMessages.json erp-communication-07-response-GetMessages Instance examples\erp_communication\07_response_GetMessages.fsh 1 - 10 +Bundle-erp-consent-03-response-GetConsent.json erp-consent-03-response-GetConsent Instance examples\erp_consent\03_response_GetConsent.fsh 1 - 8 +Bundle-erp-diga-02-response-fhir-vzd.json erp-diga-02-response-fhir-vzd Instance examples\erp_diga\02_response_fhir_vzd.fsh 1 - 12 +Bundle-erp-diga-05-response-accept.json erp-diga-05-response-accept Instance examples\erp_diga\05_response_accept.fsh 1 - 11 +Bundle-erp-steuerung-durch-le-08-response-taskGet169Versicherter.json erp-steuerung-durch-le-08-response-taskGet169Versicherter Instance examples\erp_steuerung_durch_le\08_response_taskGet169Versicherter.fsh 1 - 12 +Bundle-erp-versicherte-03-response-GetLocation.json erp-versicherte-03-response-GetLocation Instance examples\erp_versicherte\03_response_GetLocation.fsh 1 - 12 +Bundle-erp-versicherte-04-response-getDispense.json erp-versicherte-04-response-getDispense Instance examples\erp_versicherte\04_response_getDispense.fsh 1 - 11 +Bundle-erp-versicherte-05-response-get-single-medicationdispense-by-id.json erp-versicherte-05-response-get-single-medicationdispense-by-id Instance examples\erp_versicherte\05_response_get-single-medicationdispense-by-id.fsh 1 - 11 +Bundle-erp-versicherte-07-response-getAuditEvent.json erp-versicherte-07-response-getAuditEvent Instance examples\erp_versicherte\07_response_getAuditEvent.fsh 1 - 18 +Communication-erp-communication-01-request-PostPatientToPharmacy.json erp-communication-01-request-PostPatientToPharmacy Instance examples\erp_communication\01_request_PostPatientToPharmacy.fsh 1 - 27 +Communication-erp-communication-02-response-PostPatientToPharmacy.json erp-communication-02-response-PostPatientToPharmacy Instance examples\erp_communication\02_response_PostPatientToPharmacy.fsh 1 - 32 +Communication-erp-communication-03-request-PostPharmacyToPatient.json erp-communication-03-request-PostPharmacyToPatient Instance examples\erp_communication\03_request_PostPharmacyToPatient.fsh 1 - 9 +Communication-erp-communication-04-response-PostPharmacyToPatient.json erp-communication-04-response-PostPharmacyToPatient Instance examples\erp_communication\04_response_PostPharmacyToPatient.fsh 1 - 14 +Communication-erp-communication-05-request-RezeptZuweisen.json erp-communication-05-request-RezeptZuweisen Instance examples\erp_communication\05_request_RezeptZuweisen.fsh 1 - 9 +Communication-erp-communication-06-response-RezeptZuweisen.json erp-communication-06-response-RezeptZuweisen Instance examples\erp_communication\06_response_RezeptZuweisen.fsh 1 - 14 +Communication-erp-diga-03-communication-zuweisung-diga.json erp-diga-03-communication-zuweisung-diga Instance examples\erp_diga\03_communication_zuweisung_diga.fsh 1 - 14 +Consent-erp-consent-01-request-PostConsent.json erp-consent-01-request-PostConsent Instance examples\erp_consent\01_request_PostConsent.fsh 1 - 12 +Consent-erp-consent-02-response-PostConsent.json erp-consent-02-response-PostConsent Instance examples\erp_consent\02_response_PostConsent.fsh 1 - 12 +Medication-erp-eml-epa-notes-03-Medication-Medication-Rezeptur.json erp-eml-epa-notes-03-Medication-Medication-Rezeptur Instance examples\erp_eml_epa_notes\03_Medication-Medication-Rezeptur.fsh 1 - 28 +Medication-erp-eml-epa-notes-04-Medication-Medication-Kombipackung.json erp-eml-epa-notes-04-Medication-Medication-Kombipackung Instance examples\erp_eml_epa_notes\04_Medication-Medication-Kombipackung.fsh 1 - 18 +MedicationDispense-dffbfd6a-5712-4798-bdc8-07201eb77ab8.json erp-abrufen-08-response-taskDispense Instance examples\erp_abrufen\08_response_taskDispense.fsh 1 - 17 +MedicationDispense-erp-abrufen-06-request-taskClose.json erp-abrufen-06-request-taskClose Instance examples\erp_abrufen\06_request_taskClose.fsh 1 - 16 +MedicationDispense-erp-diga-06-medication-dispense-diga.json erp-diga-06-medication-dispense-diga Instance examples\erp_diga\06_medication_dispense_diga.fsh 1 - 17 +OperationOutcome-erp-statuscodes-01-example-operationOutcome-validation.json erp-statuscodes-01-example-operationOutcome-validation Instance examples\erp_statuscodes\01_example_operationOutcome_validation.fsh 1 - 7 +OperationOutcome-erp-statuscodes-02-example-operationOutcome-status.json erp-statuscodes-02-example-operationOutcome-status Instance examples\erp_statuscodes\02_example_operationOutcome_status.fsh 1 - 6 +Parameters-erp-chargeItem-10-patch-chargeitem-request.json erp-chargeItem-10-patch-chargeitem-request Instance examples\erp_chargeItem\10_PATCH_ChargeItem_Request.fsh 1 - 21 +Parameters-erp-eml-epa-notes-01-Parameters-ExampleCloseInputParameters.json erp-eml-epa-notes-01-Parameters-ExampleCloseInputParameters Instance examples\erp_eml_epa_notes\01_Parameters-ExampleCloseInputParameters.fsh 1 - 39 +Parameters-erp-eml-epa-notes-02-Parameters-ExampleInputMultipleDispenses.json erp-eml-epa-notes-02-Parameters-ExampleInputMultipleDispenses Instance examples\erp_eml_epa_notes\02_Parameters-ExampleDispenseInputParametersMultipleMedicationDispenses.fsh 1 - 78 +Parameters-erp-steuerung-durch-le-01-request-taskCreate169.json erp-steuerung-durch-le-01-request-taskCreate169 Instance examples\erp_steuerung_durch_le\01_request_taskCreate169.fsh 1 - 5 +Parameters-erp-steuerung-durch-le-03-request-taskActivate169.json erp-steuerung-durch-le-03-request-taskActivate169 Instance examples\erp_steuerung_durch_le\03_request_taskActivate169.fsh 1 - 7 +Task-erp-bereitstellen-01-response-taskCreate.json erp-bereitstellen-01-response-taskCreate Instance examples\erp_bereitstellen\01_response_taskCreate.fsh 1 - 21 +Task-erp-diga-01-task-162-create.json erp-diga-01-task-162-create Instance examples\erp_diga\01_task_162_create.fsh 1 - 20 +Task-erp-steuerung-durch-le-02-response-taskCreate169.json erp-steuerung-durch-le-02-response-taskCreate169 Instance examples\erp_steuerung_durch_le\02_response_taskCreate169.fsh 1 - 18 \ No newline at end of file diff --git a/API-Examples/FSH-Files/fsh-generated/includes/fsh-link-references.md b/API-Examples/FSH-Files/fsh-generated/includes/fsh-link-references.md new file mode 100644 index 00000000..f9663fd4 --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/includes/fsh-link-references.md @@ -0,0 +1,42 @@ +[erp-abrufen-01-response-taskAccept]: Bundle-erp-abrufen-01-response-taskAccept.html +[erp-abrufen-02-response-taskAcceptWithConsent]: Bundle-erp-abrufen-02-response-taskAcceptWithConsent.html +[erp-abrufen-03-request-recovery-secret]: Bundle-erp-abrufen-03-request-recovery-secret.html +[erp-abrufen-06-request-taskClose]: MedicationDispense-erp-abrufen-06-request-taskClose.html +[erp-abrufen-07-request-taskCloseMultiple]: Bundle-erp-abrufen-07-request-taskCloseMultiple.html +[dffbfd6a-5712-4798-bdc8-07201eb77ab8]: MedicationDispense-dffbfd6a-5712-4798-bdc8-07201eb77ab8.html +[erp-abrufen-egk-05-Response-Task]: Bundle-erp-abrufen-egk-05-Response-Task.html +[erp-alternative-zuweisung-03-certificate-in-apovzd]: Binary-erp-alternative-zuweisung-03-certificate-in-apovzd.html +[erp-bereitstellen-01-response-taskCreate]: Task-erp-bereitstellen-01-response-taskCreate.html +[erp-bereitstellen-02-Prescription-Bundle]: Bundle-erp-bereitstellen-02-Prescription-Bundle.html +[erp-chargeItem-05-GET-ChargeItem-Response]: Bundle-erp-chargeItem-05-GET-ChargeItem-Response.html +[erp-chargeItem-08-GET-ChargeItems-response]: Bundle-erp-chargeItem-08-GET-ChargeItems-response.html +[erp-chargeItem-10-patch-chargeitem-request]: Parameters-erp-chargeItem-10-patch-chargeitem-request.html +[erp-communication-01-request-PostPatientToPharmacy]: Communication-erp-communication-01-request-PostPatientToPharmacy.html +[erp-communication-02-response-PostPatientToPharmacy]: Communication-erp-communication-02-response-PostPatientToPharmacy.html +[erp-communication-03-request-PostPharmacyToPatient]: Communication-erp-communication-03-request-PostPharmacyToPatient.html +[erp-communication-04-response-PostPharmacyToPatient]: Communication-erp-communication-04-response-PostPharmacyToPatient.html +[erp-communication-05-request-RezeptZuweisen]: Communication-erp-communication-05-request-RezeptZuweisen.html +[erp-communication-06-response-RezeptZuweisen]: Communication-erp-communication-06-response-RezeptZuweisen.html +[erp-communication-07-response-GetMessages]: Bundle-erp-communication-07-response-GetMessages.html +[erp-consent-01-request-PostConsent]: Consent-erp-consent-01-request-PostConsent.html +[erp-consent-02-response-PostConsent]: Consent-erp-consent-02-response-PostConsent.html +[erp-consent-03-response-GetConsent]: Bundle-erp-consent-03-response-GetConsent.html +[erp-diga-01-task-162-create]: Task-erp-diga-01-task-162-create.html +[erp-diga-02-response-fhir-vzd]: Bundle-erp-diga-02-response-fhir-vzd.html +[erp-diga-03-communication-zuweisung-diga]: Communication-erp-diga-03-communication-zuweisung-diga.html +[erp-diga-05-response-accept]: Bundle-erp-diga-05-response-accept.html +[erp-diga-06-medication-dispense-diga]: MedicationDispense-erp-diga-06-medication-dispense-diga.html +[erp-eml-epa-notes-01-Parameters-ExampleCloseInputParameters]: Parameters-erp-eml-epa-notes-01-Parameters-ExampleCloseInputParameters.html +[erp-eml-epa-notes-02-Parameters-ExampleInputMultipleDispenses]: Parameters-erp-eml-epa-notes-02-Parameters-ExampleInputMultipleDispenses.html +[erp-eml-epa-notes-03-Medication-Medication-Rezeptur]: Medication-erp-eml-epa-notes-03-Medication-Medication-Rezeptur.html +[erp-eml-epa-notes-04-Medication-Medication-Kombipackung]: Medication-erp-eml-epa-notes-04-Medication-Medication-Kombipackung.html +[erp-statuscodes-01-example-operationOutcome-validation]: OperationOutcome-erp-statuscodes-01-example-operationOutcome-validation.html +[erp-statuscodes-02-example-operationOutcome-status]: OperationOutcome-erp-statuscodes-02-example-operationOutcome-status.html +[erp-steuerung-durch-le-01-request-taskCreate169]: Parameters-erp-steuerung-durch-le-01-request-taskCreate169.html +[erp-steuerung-durch-le-02-response-taskCreate169]: Task-erp-steuerung-durch-le-02-response-taskCreate169.html +[erp-steuerung-durch-le-03-request-taskActivate169]: Parameters-erp-steuerung-durch-le-03-request-taskActivate169.html +[erp-steuerung-durch-le-08-response-taskGet169Versicherter]: Bundle-erp-steuerung-durch-le-08-response-taskGet169Versicherter.html +[erp-versicherte-03-response-GetLocation]: Bundle-erp-versicherte-03-response-GetLocation.html +[erp-versicherte-04-response-getDispense]: Bundle-erp-versicherte-04-response-getDispense.html +[erp-versicherte-05-response-get-single-medicationdispense-by-id]: Bundle-erp-versicherte-05-response-get-single-medicationdispense-by-id.html +[erp-versicherte-07-response-getAuditEvent]: Bundle-erp-versicherte-07-response-getAuditEvent.html \ No newline at end of file diff --git a/API-Examples/FSH-Files/fsh-generated/includes/menu.xml b/API-Examples/FSH-Files/fsh-generated/includes/menu.xml new file mode 100644 index 00000000..7a735a05 --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/includes/menu.xml @@ -0,0 +1,19 @@ + + + \ No newline at end of file diff --git a/API-Examples/FSH-Files/fsh-generated/resources/Binary-erp-alternative-zuweisung-03-certificate-in-apovzd.json b/API-Examples/FSH-Files/fsh-generated/resources/Binary-erp-alternative-zuweisung-03-certificate-in-apovzd.json new file mode 100644 index 00000000..a2b3797f --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/Binary-erp-alternative-zuweisung-03-certificate-in-apovzd.json @@ -0,0 +1,14 @@ +{ + "resourceType": "Binary", + "id": "erp-alternative-zuweisung-03-certificate-in-apovzd", + "meta": { + "versionId": "1", + "lastUpdated": "2022-05-05T10:30:29.636+00:00", + "source": "=thriqhUOEicndJuZ" + }, + "contentType": "application/pkix-cert", + "securityContext": { + "reference": "Location/87e5bda2-cf17-439f-bef5-f705afcd06f1" + }, + "data": "MIIFUTCCBDmgAwIBAgIDQNF0MA0GCSqGSIb3DQEBCwUAMIGJMQswCQYDVQQGEwJERTEVMBMGA1UECgwMRC1UUlVTVCBHbWJIMUgwRgYDVQQLDD9JbnN0aXR1dGlvbiBkZXMgR2VzdW5kaGVpdHN3ZXNlbnMtQ0EgZGVyIFRlbGVtYXRpa2luZnJhc3RydWt0dXIxGTAXBgNVBAMMEEQtVHJ1c3QuU01DQi1DQTMwHhcNMjExMDExMDM0ODU0WhcNMjYwODE1MDcyOTMxWjBmMQswCQYDVQQGEwJERTEgMB4GA1UECgwXQmV0cmllYnNzdMOkdHRlIGdlbWF0aWsxIDAeBgNVBAUTFzEwLjgwMjc2MDAzMTExMDAwMDAwNTQyMRMwEQYDVQQDDApnZW1hdGlrMDA2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmtDDCfvOJL82smWeqCKa1azV3SpMHOhO2P+ot6Yi+DRqANl/0HyUO+b5VGatK1ugqONe9f0jfwUCPKxr33V5dmtJ4F4Ywbjv5rfYhMdTR1XMbrzoOwAFhdve0k42dXbW2NCr8TZLz7xlcKihRphuzGbnGa+XpJriaw7g6fNmdo27Ad4tNIpezqFQWduRJMDnW+89bzOdicLmyKU2k6IK9Wpd8+TjQLtoG32IAxX/+auqf9wYZW9H7mGFBagPxLO7D8cWaaX0K3JtRfCCE2hS7iBd6EqGCeoGz9NFg6aMDLxSOTuEgriTOI/OWSXVpFyAp9amm6KUmdhKegQ0iSvS0wIDAQABo4IB4jCCAd4wHwYDVR0jBBgwFoAUxk6YSKNeL3M/yJih5vVHqDXIhTowcgYFKyQIAwMEaTBnpCYwJDELMAkGA1UEBhMCREUxFTATBgNVBAoMDGdlbWF0aWsgR21iSDA9MDswOTA3MBkMF0JldHJpZWJzc3TDpHR0ZSBnZW1hdGlrMAkGByqCFABMBDoTDzktMi41OC4wMDAwMDA0MDBEBggrBgEFBQcBAQQ4MDYwNAYIKwYBBQUHMAGGKGh0dHA6Ly9ELVRSVVNULVNNQ0ItQ0EzLm9jc3AuZC10cnVzdC5uZXQwUQYDVR0gBEowSDA7BggqghQATASBIzAvMC0GCCsGAQUFBwIBFiFodHRwOi8vd3d3LmdlbWF0aWsuZGUvZ28vcG9saWNpZXMwCQYHKoIUAEwETDBxBgNVHR8EajBoMGagZKBihmBsZGFwOi8vZGlyZWN0b3J5LmQtdHJ1c3QubmV0L0NOPUQtVHJ1c3QuU01DQi1DQTMsTz1ELVRSVVNUJTIwR21iSCxDPURFP2NlcnRpZmljYXRlcmV2b2NhdGlvbmxpc3QwHQYDVR0OBBYEFO4u6BXelEMIzPzPE3Dr+mYUEto/MA4GA1UdDwEB/wQEAwIEMDAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQDVUgAkYpXjjeUJbj2fWEXcgiFC0xEk0yAwmY9jK6An0fT+cRC/quTdZx81BR0qt77ROBJ3Sw5CH5+Ai4bjfIsmPOtIFV3qlYWgkldXhUfNHO+pLtdSnlhr7q4MpAoX8pyHrLyMPubJwBSeEHoY6yrW8bm1Pmo3NY/haOGEtuu6oS4hOqUD7kGHFsVpxYQY3gSzVzSv8B2d/pQ6zt6PU2nAYPV+JmRGBXGKPL8ncvZuQK0UsuMpNW0Q7sP6YDxLibjz3631dSjPs5MxIinKVxRPPSm357w8ekTs89oWshDGMuY8Oz7pu4taFHpE3xlzYXhnic0Bj61g6O9YFjcL43No" +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-abrufen-01-response-taskAccept.json b/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-abrufen-01-response-taskAccept.json new file mode 100644 index 00000000..7e575b95 --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-abrufen-01-response-taskAccept.json @@ -0,0 +1,115 @@ +{ + "resourceType": "Bundle", + "id": "erp-abrufen-01-response-taskAccept", + "meta": { + "lastUpdated": "2020-03-13T07:31:34.328+00:00" + }, + "entry": [ + { + "fullUrl": "https://erp.zentral.erp.splitdns.ti-dienste.de/Task/160.123.456.789.123.58", + "resource": { + "resourceType": "Task", + "id": "160.123.456.789.123.58", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Task|1.3" + ], + "versionId": "2", + "source": "#AsYR9plLkvONJAiv" + }, + "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" + } + ], + "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" + }, + { + "system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_Secret", + "value": "c36ca26502892b371d252c99b496e31505ff449aca9bc69e231c58148f6233cf" + } + ], + "for": { + "identifier": { + "system": "http://fhir.de/sid/pkv/kvid-10", + "value": "X123456789" + } + }, + "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" + } + ] + } + ], + "owner": { + "identifier": { + "system": "https://gematik.de/fhir/sid/telematik-id", + "value": "3-2-APO-XanthippeVeilchenblau01" + } + }, + "input": [ + { + "type": { + "coding": [ + { + "code": "1", + "system": "https://gematik.de/fhir/erp/CodeSystem/GEM_ERP_CS_DocumentType", + "display": "Health Care Provider Prescription" + } + ] + }, + "valueReference": { + "reference": "Binary/281a985c-f25b-4aae-91a6-41ad744080b0" + } + } + ], + "status": "in-progress", + "intent": "order", + "authoredOn": "2020-03-02T08:25:05+00:00", + "lastModified": "2020-03-02T08:45:05+00:00" + } + }, + { + "fullUrl": "urn:uuid:281a985c-f25b-4aae-91a6-41ad744080b0", + "resource": { + "resourceType": "Binary", + "id": "Inline-Instance-for-dffbfd6a-5712-4798-bdc8-07201eb77ab8-2", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Binary|1.3" + ], + "versionId": "1" + }, + "contentType": "application/pkcs7-mime" + } + } + ], + "type": "collection" +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-abrufen-02-response-taskAcceptWithConsent.json b/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-abrufen-02-response-taskAcceptWithConsent.json new file mode 100644 index 00000000..f82ae267 --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-abrufen-02-response-taskAcceptWithConsent.json @@ -0,0 +1,161 @@ +{ + "resourceType": "Bundle", + "id": "erp-abrufen-02-response-taskAcceptWithConsent", + "link": [ + { + "relation": "self", + "url": "https://erp-dev.zentral.erp.splitdns.ti-dienste.de/Task/200.000.001.213.340.73/$accept/" + } + ], + "entry": [ + { + "fullUrl": "https://erp-dev.zentral.erp.splitdns.ti-dienste.de/Task/200.000.001.213.340.73", + "resource": { + "resourceType": "Task", + "id": "200.000.001.213.340.73", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Task|1.3" + ] + }, + "extension": [ + { + "url": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_PrescriptionType", + "valueCoding": { + "code": "200", + "system": "https://gematik.de/fhir/erp/CodeSystem/GEM_ERP_CS_FlowType", + "display": "PKV (Apothekenpflichtige Arzneimittel)" + } + }, + { + "url": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_ExpiryDate", + "valueDate": "2023-06-10" + }, + { + "url": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_AcceptDate", + "valueDate": "2023-06-10" + } + ], + "identifier": [ + { + "use": "official", + "system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId", + "value": "200.000.001.213.340.73" + }, + { + "use": "official", + "system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_AccessCode", + "value": "8532d3accd0b23fe7f780161c4cf8d4ddab3ce028c1ad22f61bbea5720f60dec" + }, + { + "use": "official", + "system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_Secret", + "value": "e761743e424b3199e7e432b256075a82efb0e8ca9ec2db162b29872d9e54ddc4" + } + ], + "for": { + "identifier": { + "system": "http://fhir.de/sid/pkv/kvid-10", + "value": "X110465770" + } + }, + "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" + } + ], + "text": "Öffentliche Apotheke" + } + ], + "input": [ + { + "type": { + "coding": [ + { + "code": "1", + "system": "https://gematik.de/fhir/erp/CodeSystem/GEM_ERP_CS_DocumentType" + } + ] + }, + "valueReference": { + "reference": "Binary/c89c8312-0000-0000-0001-000000000000" + } + } + ], + "status": "in-progress", + "intent": "order", + "authoredOn": "2023-03-10T07:46:41.430+00:00", + "lastModified": "2023-03-10T07:46:42.381+00:00" + } + }, + { + "fullUrl": "urn:uuid:c89c8312-0000-0000-0001-000000000000", + "resource": { + "resourceType": "Binary", + "id": "Inline-Instance-for-f6af166c-36f1-4e0d-9cf9-1bc5051270f6-1", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Binary|1.3" + ], + "versionId": "1" + }, + "contentType": "application/pkcs7-mime", + "data": "MII6bAYJKoZIhvcNAQcCoII6XTCCOlkCAQExDTALBglghkgBZQMEAgEwgis9BgkqhkiG9w0BBwGggisuBIIrKjxCdW5kbGUgeG1sbnM9Imh0dHA6Ly9obDcub3JnL2ZoaXIiPjxpZCB2YWx1ZT0iMjYwMGQzNmEtY2JkZi00NWExLThiNmYtYWQ3ZjdiNzY3OGFiIi8+PG1ldGE+PGxhc3RVcGRhdGVkIHZhbHVlPSIyMDIzLTAzLTEwVDA4OjQ2OjQwLjYxOSswMTowMCIvPjxwcm9maWxlIHZhbHVlPSJodHRwczovL2ZoaXIua2J2LmRlL1N0cnVjdHVyZURlZmluaXRpb24vS0JWX1BSX0VSUF9CdW5kbGV8MS4xLjAiLz48L21ldGE+PGlkZW50aWZpZXI+PHN5c3RlbSB2YWx1ZT0iaHR0cHM6Ly9nZW1hdGlrLmRlL2ZoaXIvZXJwL05hbWluZ1N5c3RlbS9HRU1fRVJQX05TX1ByZXNjcmlwdGlvbklkIi8+PHZhbHVlIHZhbHVlPSIyMDAuMDAwLjAwMS4yMTMuMzQwLjczIi8+PC9pZGVudGlmaWVyPjx0eXBlIHZhbHVlPSJkb2N1bWVudCIvPjx0aW1lc3RhbXAgdmFsdWU9IjIwMjMtMDMtMTBUMDg6NDY6NDAuNjE5KzAxOjAwIi8+PGVudHJ5PjxmdWxsVXJsIHZhbHVlPSJodHRwczovL3B2cy5nZW1hdGlrLmRlL2ZoaXIvQ29tcG9zaXRpb24vZWExZGMxYzgtMGU3NS00NzM3LWEwMWQtMWU2OTVjNDM2NjllIi8+PHJlc291cmNlPjxDb21wb3NpdGlvbiB4bWxucz0iaHR0cDovL2hsNy5vcmcvZmhpciI+PGlkIHZhbHVlPSJlYTFkYzFjOC0wZTc1LTQ3MzctYTAxZC0xZTY5NWM0MzY2OWUiLz48bWV0YT48cHJvZmlsZSB2YWx1ZT0iaHR0cHM6Ly9maGlyLmtidi5kZS9TdHJ1Y3R1cmVEZWZpbml0aW9uL0tCVl9QUl9FUlBfQ29tcG9zaXRpb258MS4xLjAiLz48L21ldGE+PGV4dGVuc2lvbiB1cmw9Imh0dHBzOi8vZmhpci5rYnYuZGUvU3RydWN0dXJlRGVmaW5pdGlvbi9LQlZfRVhfRk9SX1BLVl9UYXJpZmYiPjx2YWx1ZUNvZGluZz48c3lzdGVtIHZhbHVlPSJodHRwczovL2ZoaXIua2J2LmRlL0NvZGVTeXN0ZW0vS0JWX0NTX1NGSElSX0tCVl9QS1ZfVEFSSUZGIi8+PGNvZGUgdmFsdWU9IjAzIi8+PC92YWx1ZUNvZGluZz48L2V4dGVuc2lvbj48ZXh0ZW5zaW9uIHVybD0iaHR0cHM6Ly9maGlyLmtidi5kZS9TdHJ1Y3R1cmVEZWZpbml0aW9uL0tCVl9FWF9GT1JfTGVnYWxfYmFzaXMiPjx2YWx1ZUNvZGluZz48c3lzdGVtIHZhbHVlPSJodHRwczovL2ZoaXIua2J2LmRlL0NvZGVTeXN0ZW0vS0JWX0NTX1NGSElSX0tCVl9TVEFUVVNLRU5OWkVJQ0hFTiIvPjxjb2RlIHZhbHVlPSIwMCIvPjwvdmFsdWVDb2Rpbmc+PC9leHRlbnNpb24+PHN0YXR1cyB2YWx1ZT0iZmluYWwiLz48dHlwZT48Y29kaW5nPjxzeXN0ZW0gdmFsdWU9Imh0dHBzOi8vZmhpci5rYnYuZGUvQ29kZVN5c3RlbS9LQlZfQ1NfU0ZISVJfS0JWX0ZPUk1VTEFSX0FSVCIvPjxjb2RlIHZhbHVlPSJlMTZBIi8+PC9jb2Rpbmc+PC90eXBlPjxzdWJqZWN0PjxyZWZlcmVuY2UgdmFsdWU9IlBhdGllbnQvZTYyNzRjMDUtZjYzYy00ZWExLTljM2ItMzgzNDBlY2JjYTZjIi8+PC9zdWJqZWN0PjxkYXRlIHZhbHVlPSIyMDIzLTAzLTEwVDA4OjQ2OjQwKzAxOjAwIi8+PGF1dGhvcj48cmVmZXJlbmNlIHZhbHVlPSJQcmFjdGl0aW9uZXIvODllMzY3MTItOWFiMS00Y2I2LWFhN2ItMjkxMjNjZDQ5OWUzIi8+PHR5cGUgdmFsdWU9IlByYWN0aXRpb25lciIvPjwvYXV0aG9yPjxhdXRob3I+PHR5cGUgdmFsdWU9IkRldmljZSIvPjxpZGVudGlmaWVyPjxzeXN0ZW0gdmFsdWU9Imh0dHBzOi8vZmhpci5rYnYuZGUvTmFtaW5nU3lzdGVtL0tCVl9OU19GT1JfUHJ1ZWZudW1tZXIiLz48dmFsdWUgdmFsdWU9IkdFTUFUSUsvNDEwLzIxMDkvMzYvMTIzIi8+PC9pZGVudGlmaWVyPjwvYXV0aG9yPjx0aXRsZSB2YWx1ZT0iZWxla3Ryb25pc2NoZSBBcnpuZWltaXR0ZWx2ZXJvcmRudW5nIi8+PGN1c3RvZGlhbj48cmVmZXJlbmNlIHZhbHVlPSJPcmdhbml6YXRpb24vOWVkOGY3MDYtNDc0NS00ZmU0LThlOGQtOTBjZjVmODkwOWMxIi8+PC9jdXN0b2RpYW4+PHNlY3Rpb24+PGNvZGU+PGNvZGluZz48c3lzdGVtIHZhbHVlPSJodHRwczovL2ZoaXIua2J2LmRlL0NvZGVTeXN0ZW0vS0JWX0NTX0VSUF9TZWN0aW9uX1R5cGUiLz48Y29kZSB2YWx1ZT0iQ292ZXJhZ2UiLz48L2NvZGluZz48L2NvZGU+PGVudHJ5PjxyZWZlcmVuY2UgdmFsdWU9IkNvdmVyYWdlLzBjYWE2YzVhLWUzYWUtNGIyNi1iNWI2LWU2ZDEyZjUzNWJlNiIvPjwvZW50cnk+PC9zZWN0aW9uPjxzZWN0aW9uPjxjb2RlPjxjb2Rpbmc+PHN5c3RlbSB2YWx1ZT0iaHR0cHM6Ly9maGlyLmtidi5kZS9Db2RlU3lzdGVtL0tCVl9DU19FUlBfU2VjdGlvbl9UeXBlIi8+PGNvZGUgdmFsdWU9IlByZXNjcmlwdGlvbiIvPjwvY29kaW5nPjwvY29kZT48ZW50cnk+PHJlZmVyZW5jZSB2YWx1ZT0iTWVkaWNhdGlvblJlcXVlc3QvNWMzZjNjNTAtZTg4Ny00OGJiLWFlOTItMTMxNDY3MGQ4MjljIi8+PC9lbnRyeT48L3NlY3Rpb24+PC9Db21wb3NpdGlvbj48L3Jlc291cmNlPjwvZW50cnk+PGVudHJ5PjxmdWxsVXJsIHZhbHVlPSJodHRwczovL3B2cy5nZW1hdGlrLmRlL2ZoaXIvTWVkaWNhdGlvblJlcXVlc3QvNWMzZjNjNTAtZTg4Ny00OGJiLWFlOTItMTMxNDY3MGQ4MjljIi8+PHJlc291cmNlPjxNZWRpY2F0aW9uUmVxdWVzdCB4bWxucz0iaHR0cDovL2hsNy5vcmcvZmhpciI+PGlkIHZhbHVlPSI1YzNmM2M1MC1lODg3LTQ4YmItYWU5Mi0xMzE0NjcwZDgyOWMiLz48bWV0YT48cHJvZmlsZSB2YWx1ZT0iaHR0cHM6Ly9maGlyLmtidi5kZS9TdHJ1Y3R1cmVEZWZpbml0aW9uL0tCVl9QUl9FUlBfUHJlc2NyaXB0aW9ufDEuMS4wIi8+PC9tZXRhPjxleHRlbnNpb24gdXJsPSJodHRwczovL2ZoaXIua2J2LmRlL1N0cnVjdHVyZURlZmluaXRpb24vS0JWX0VYX0VSUF9CVkciPjx2YWx1ZUJvb2xlYW4gdmFsdWU9ImZhbHNlIi8+PC9leHRlbnNpb24+PGV4dGVuc2lvbiB1cmw9Imh0dHBzOi8vZmhpci5rYnYuZGUvU3RydWN0dXJlRGVmaW5pdGlvbi9LQlZfRVhfRVJQX0VtZXJnZW5jeVNlcnZpY2VzRmVlIj48dmFsdWVCb29sZWFuIHZhbHVlPSJmYWxzZSIvPjwvZXh0ZW5zaW9uPjxleHRlbnNpb24gdXJsPSJodHRwczovL2ZoaXIua2J2LmRlL1N0cnVjdHVyZURlZmluaXRpb24vS0JWX0VYX0VSUF9NdWx0aXBsZV9QcmVzY3JpcHRpb24iPjxleHRlbnNpb24gdXJsPSJLZW5uemVpY2hlbiI+PHZhbHVlQm9vbGVhbiB2YWx1ZT0iZmFsc2UiLz48L2V4dGVuc2lvbj48L2V4dGVuc2lvbj48ZXh0ZW5zaW9uIHVybD0iaHR0cHM6Ly9maGlyLmtidi5kZS9TdHJ1Y3R1cmVEZWZpbml0aW9uL0tCVl9FWF9GT1JfU3RhdHVzQ29QYXltZW50Ij48dmFsdWVDb2Rpbmc+PHN5c3RlbSB2YWx1ZT0iaHR0cHM6Ly9maGlyLmtidi5kZS9Db2RlU3lzdGVtL0tCVl9DU19GT1JfU3RhdHVzQ29QYXltZW50Ii8+PGNvZGUgdmFsdWU9IjAiLz48L3ZhbHVlQ29kaW5nPjwvZXh0ZW5zaW9uPjxzdGF0dXMgdmFsdWU9ImFjdGl2ZSIvPjxpbnRlbnQgdmFsdWU9Im9yZGVyIi8+PG1lZGljYXRpb25SZWZlcmVuY2U+PHJlZmVyZW5jZSB2YWx1ZT0iTWVkaWNhdGlvbi8wODkzNGVmMS1jZDQzLTRiZGItYTY2YS02YTkzY2QwY2Q4YjQiLz48L21lZGljYXRpb25SZWZlcmVuY2U+PHN1YmplY3Q+PHJlZmVyZW5jZSB2YWx1ZT0iUGF0aWVudC9lNjI3NGMwNS1mNjNjLTRlYTEtOWMzYi0zODM0MGVjYmNhNmMiLz48L3N1YmplY3Q+PGF1dGhvcmVkT24gdmFsdWU9IjIwMjMtMDMtMTAiLz48cmVxdWVzdGVyPjxyZWZlcmVuY2UgdmFsdWU9IlByYWN0aXRpb25lci84OWUzNjcxMi05YWIxLTRjYjYtYWE3Yi0yOTEyM2NkNDk5ZTMiLz48L3JlcXVlc3Rlcj48aW5zdXJhbmNlPjxyZWZlcmVuY2UgdmFsdWU9IkNvdmVyYWdlLzBjYWE2YzVhLWUzYWUtNGIyNi1iNWI2LWU2ZDEyZjUzNWJlNiIvPjwvaW5zdXJhbmNlPjxkb3NhZ2VJbnN0cnVjdGlvbj48ZXh0ZW5zaW9uIHVybD0iaHR0cHM6Ly9maGlyLmtidi5kZS9TdHJ1Y3R1cmVEZWZpbml0aW9uL0tCVl9FWF9FUlBfRG9zYWdlRmxhZyI+PHZhbHVlQm9vbGVhbiB2YWx1ZT0idHJ1ZSIvPjwvZXh0ZW5zaW9uPjx0ZXh0IHZhbHVlPSIxLTAtMC0wIi8+PC9kb3NhZ2VJbnN0cnVjdGlvbj48ZGlzcGVuc2VSZXF1ZXN0PjxxdWFudGl0eT48dmFsdWUgdmFsdWU9IjEiLz48c3lzdGVtIHZhbHVlPSJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIi8+PGNvZGUgdmFsdWU9IntQYWNrYWdlfSIvPjwvcXVhbnRpdHk+PC9kaXNwZW5zZVJlcXVlc3Q+PHN1YnN0aXR1dGlvbj48YWxsb3dlZEJvb2xlYW4gdmFsdWU9InRydWUiLz48L3N1YnN0aXR1dGlvbj48L01lZGljYXRpb25SZXF1ZXN0PjwvcmVzb3VyY2U+PC9lbnRyeT48ZW50cnk+PGZ1bGxVcmwgdmFsdWU9Imh0dHBzOi8vcHZzLmdlbWF0aWsuZGUvZmhpci9NZWRpY2F0aW9uLzA4OTM0ZWYxLWNkNDMtNGJkYi1hNjZhLTZhOTNjZDBjZDhiNCIvPjxyZXNvdXJjZT48TWVkaWNhdGlvbiB4bWxucz0iaHR0cDovL2hsNy5vcmcvZmhpciI+PGlkIHZhbHVlPSIwODkzNGVmMS1jZDQzLTRiZGItYTY2YS02YTkzY2QwY2Q4YjQiLz48bWV0YT48cHJvZmlsZSB2YWx1ZT0iaHR0cHM6Ly9maGlyLmtidi5kZS9TdHJ1Y3R1cmVEZWZpbml0aW9uL0tCVl9QUl9FUlBfTWVkaWNhdGlvbl9QWk58MS4xLjAiLz48L21ldGE+PGV4dGVuc2lvbiB1cmw9Imh0dHBzOi8vZmhpci5rYnYuZGUvU3RydWN0dXJlRGVmaW5pdGlvbi9LQlZfRVhfQmFzZV9NZWRpY2F0aW9uX1R5cGUiPjx2YWx1ZUNvZGVhYmxlQ29uY2VwdD48Y29kaW5nPjxzeXN0ZW0gdmFsdWU9Imh0dHA6Ly9zbm9tZWQuaW5mby9zY3QiLz48dmVyc2lvbiB2YWx1ZT0iaHR0cDovL3Nub21lZC5pbmZvL3NjdC85MDAwMDAwMDAwMDAyMDcwMDgvdmVyc2lvbi8yMDIyMDMzMSIvPjxjb2RlIHZhbHVlPSI3NjMxNTgwMDMiLz48ZGlzcGxheSB2YWx1ZT0iTWVkaWNpbmFsIHByb2R1Y3QgKHByb2R1Y3QpIi8+PC9jb2Rpbmc+PC92YWx1ZUNvZGVhYmxlQ29uY2VwdD48L2V4dGVuc2lvbj48ZXh0ZW5zaW9uIHVybD0iaHR0cHM6Ly9maGlyLmtidi5kZS9TdHJ1Y3R1cmVEZWZpbml0aW9uL0tCVl9FWF9FUlBfTWVkaWNhdGlvbl9DYXRlZ29yeSI+PHZhbHVlQ29kaW5nPjxzeXN0ZW0gdmFsdWU9Imh0dHBzOi8vZmhpci5rYnYuZGUvQ29kZVN5c3RlbS9LQlZfQ1NfRVJQX01lZGljYXRpb25fQ2F0ZWdvcnkiLz48Y29kZSB2YWx1ZT0iMDAiLz48L3ZhbHVlQ29kaW5nPjwvZXh0ZW5zaW9uPjxleHRlbnNpb24gdXJsPSJodHRwczovL2ZoaXIua2J2LmRlL1N0cnVjdHVyZURlZmluaXRpb24vS0JWX0VYX0VSUF9NZWRpY2F0aW9uX1ZhY2NpbmUiPjx2YWx1ZUJvb2xlYW4gdmFsdWU9ImZhbHNlIi8+PC9leHRlbnNpb24+PGV4dGVuc2lvbiB1cmw9Imh0dHA6Ly9maGlyLmRlL1N0cnVjdHVyZURlZmluaXRpb24vbm9ybWdyb2Vzc2UiPjx2YWx1ZUNvZGUgdmFsdWU9Ik5CIi8+PC9leHRlbnNpb24+PGNvZGU+PGNvZGluZz48c3lzdGVtIHZhbHVlPSJodHRwOi8vZmhpci5kZS9Db2RlU3lzdGVtL2lmYS9wem4iLz48Y29kZSB2YWx1ZT0iNTIxNjQ4MDgiLz48L2NvZGluZz48dGV4dCB2YWx1ZT0iU2NobWVyem1pdHRlbCIvPjwvY29kZT48Zm9ybT48Y29kaW5nPjxzeXN0ZW0gdmFsdWU9Imh0dHBzOi8vZmhpci5rYnYuZGUvQ29kZVN5c3RlbS9LQlZfQ1NfU0ZISVJfS0JWX0RBUlJFSUNIVU5HU0ZPUk0iLz48Y29kZSB2YWx1ZT0iVEFCIi8+PC9jb2Rpbmc+PC9mb3JtPjxhbW91bnQ+PG51bWVyYXRvcj48ZXh0ZW5zaW9uIHVybD0iaHR0cHM6Ly9maGlyLmtidi5kZS9TdHJ1Y3R1cmVEZWZpbml0aW9uL0tCVl9FWF9FUlBfTWVkaWNhdGlvbl9QYWNrYWdpbmdTaXplIj48dmFsdWVTdHJpbmcgdmFsdWU9IjEiLz48L2V4dGVuc2lvbj48dW5pdCB2YWx1ZT0iU3RrIi8+PC9udW1lcmF0b3I+PGRlbm9taW5hdG9yPjx2YWx1ZSB2YWx1ZT0iMSIvPjwvZGVub21pbmF0b3I+PC9hbW91bnQ+PC9NZWRpY2F0aW9uPjwvcmVzb3VyY2U+PC9lbnRyeT48ZW50cnk+PGZ1bGxVcmwgdmFsdWU9Imh0dHBzOi8vcHZzLmdlbWF0aWsuZGUvZmhpci9QYXRpZW50L2U2Mjc0YzA1LWY2M2MtNGVhMS05YzNiLTM4MzQwZWNiY2E2YyIvPjxyZXNvdXJjZT48UGF0aWVudCB4bWxucz0iaHR0cDovL2hsNy5vcmcvZmhpciI+PGlkIHZhbHVlPSJlNjI3NGMwNS1mNjNjLTRlYTEtOWMzYi0zODM0MGVjYmNhNmMiLz48bWV0YT48cHJvZmlsZSB2YWx1ZT0iaHR0cHM6Ly9maGlyLmtidi5kZS9TdHJ1Y3R1cmVEZWZpbml0aW9uL0tCVl9QUl9GT1JfUGF0aWVudHwxLjEuMCIvPjwvbWV0YT48aWRlbnRpZmllcj48dHlwZT48Y29kaW5nPjxzeXN0ZW0gdmFsdWU9Imh0dHA6Ly9maGlyLmRlL0NvZGVTeXN0ZW0vaWRlbnRpZmllci10eXBlLWRlLWJhc2lzIi8+PGNvZGUgdmFsdWU9IlBLViIvPjwvY29kaW5nPjwvdHlwZT48c3lzdGVtIHZhbHVlPSJodHRwOi8vZmhpci5kZS9zaWQvcGt2L2t2aWQtMTAiLz48dmFsdWUgdmFsdWU9IlgxMTA0NjU3NzAiLz48L2lkZW50aWZpZXI+PG5hbWU+PHVzZSB2YWx1ZT0ib2ZmaWNpYWwiLz48ZmFtaWx5IHZhbHVlPSJBbmdlcm3DpG5uIj48ZXh0ZW5zaW9uIHVybD0iaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL2h1bWFubmFtZS1vd24tbmFtZSI+PHZhbHVlU3RyaW5nIHZhbHVlPSJBbmdlcm3DpG5uIi8+PC9leHRlbnNpb24+PC9mYW1pbHk+PGdpdmVuIHZhbHVlPSJHw7xudGhlciIvPjwvbmFtZT48YmlydGhEYXRlIHZhbHVlPSIyMDA0LTAxLTI5Ii8+PGFkZHJlc3M+PHR5cGUgdmFsdWU9ImJvdGgiLz48bGluZSB2YWx1ZT0iTHVyY2hlbndlZyAxNDgiPjxleHRlbnNpb24gdXJsPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vaXNvMjEwOTAtQURYUC1ob3VzZU51bWJlciI+PHZhbHVlU3RyaW5nIHZhbHVlPSIxNDgiLz48L2V4dGVuc2lvbj48ZXh0ZW5zaW9uIHVybD0iaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL2lzbzIxMDkwLUFEWFAtc3RyZWV0TmFtZSI+PHZhbHVlU3RyaW5nIHZhbHVlPSJMdXJjaGVud2VnIi8+PC9leHRlbnNpb24+PC9saW5lPjxjaXR5IHZhbHVlPSJOb3JkIFBhdWxhIi8+PHBvc3RhbENvZGUgdmFsdWU9IjMzNDgxIi8+PGNvdW50cnkgdmFsdWU9IkQiLz48L2FkZHJlc3M+PC9QYXRpZW50PjwvcmVzb3VyY2U+PC9lbnRyeT48ZW50cnk+PGZ1bGxVcmwgdmFsdWU9Imh0dHBzOi8vcHZzLmdlbWF0aWsuZGUvZmhpci9Pcmdhbml6YXRpb24vOWVkOGY3MDYtNDc0NS00ZmU0LThlOGQtOTBjZjVmODkwOWMxIi8+PHJlc291cmNlPjxPcmdhbml6YXRpb24geG1sbnM9Imh0dHA6Ly9obDcub3JnL2ZoaXIiPjxpZCB2YWx1ZT0iOWVkOGY3MDYtNDc0NS00ZmU0LThlOGQtOTBjZjVmODkwOWMxIi8+PG1ldGE+PHByb2ZpbGUgdmFsdWU9Imh0dHBzOi8vZmhpci5rYnYuZGUvU3RydWN0dXJlRGVmaW5pdGlvbi9LQlZfUFJfRk9SX09yZ2FuaXphdGlvbnwxLjEuMCIvPjwvbWV0YT48aWRlbnRpZmllcj48dHlwZT48Y29kaW5nPjxzeXN0ZW0gdmFsdWU9Imh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vdjItMDIwMyIvPjxjb2RlIHZhbHVlPSJCU05SIi8+PC9jb2Rpbmc+PC90eXBlPjxzeXN0ZW0gdmFsdWU9Imh0dHBzOi8vZmhpci5rYnYuZGUvTmFtaW5nU3lzdGVtL0tCVl9OU19CYXNlX0JTTlIiLz48dmFsdWUgdmFsdWU9IjgzMTUzMTE2OSIvPjwvaWRlbnRpZmllcj48bmFtZSB2YWx1ZT0iQXJ6dHByYXhpcyBTY2hyYcOfZXIiLz48dGVsZWNvbT48c3lzdGVtIHZhbHVlPSJwaG9uZSIvPjx2YWx1ZSB2YWx1ZT0iKDA5NTE5KSAwNDI1MTIyIi8+PC90ZWxlY29tPjx0ZWxlY29tPjxzeXN0ZW0gdmFsdWU9ImVtYWlsIi8+PHZhbHVlIHZhbHVlPSJicmlhbi5wZmzDvGduZXJAa3VtbWxlLm5ldCIvPjwvdGVsZWNvbT48YWRkcmVzcz48dHlwZSB2YWx1ZT0iYm90aCIvPjxsaW5lIHZhbHVlPSJIZWlucmljaC1Mw7xia2UtU3RyLiAwIj48ZXh0ZW5zaW9uIHVybD0iaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL2lzbzIxMDkwLUFEWFAtaG91c2VOdW1iZXIiPjx2YWx1ZVN0cmluZyB2YWx1ZT0iMCIvPjwvZXh0ZW5zaW9uPjxleHRlbnNpb24gdXJsPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vaXNvMjEwOTAtQURYUC1zdHJlZXROYW1lIj48dmFsdWVTdHJpbmcgdmFsdWU9IkhlaW5yaWNoLUzDvGJrZS1TdHIuIi8+PC9leHRlbnNpb24+PC9saW5lPjxjaXR5IHZhbHVlPSJNaW50emxhZmZzY2hlaWQiLz48cG9zdGFsQ29kZSB2YWx1ZT0iMjYxNzAiLz48Y291bnRyeSB2YWx1ZT0iRCIvPjwvYWRkcmVzcz48L09yZ2FuaXphdGlvbj48L3Jlc291cmNlPjwvZW50cnk+PGVudHJ5PjxmdWxsVXJsIHZhbHVlPSJodHRwczovL3B2cy5nZW1hdGlrLmRlL2ZoaXIvQ292ZXJhZ2UvMGNhYTZjNWEtZTNhZS00YjI2LWI1YjYtZTZkMTJmNTM1YmU2Ii8+PHJlc291cmNlPjxDb3ZlcmFnZSB4bWxucz0iaHR0cDovL2hsNy5vcmcvZmhpciI+PGlkIHZhbHVlPSIwY2FhNmM1YS1lM2FlLTRiMjYtYjViNi1lNmQxMmY1MzViZTYiLz48bWV0YT48cHJvZmlsZSB2YWx1ZT0iaHR0cHM6Ly9maGlyLmtidi5kZS9TdHJ1Y3R1cmVEZWZpbml0aW9uL0tCVl9QUl9GT1JfQ292ZXJhZ2V8MS4xLjAiLz48L21ldGE+PGV4dGVuc2lvbiB1cmw9Imh0dHA6Ly9maGlyLmRlL1N0cnVjdHVyZURlZmluaXRpb24vZ2t2L2Jlc29uZGVyZS1wZXJzb25lbmdydXBwZSI+PHZhbHVlQ29kaW5nPjxzeXN0ZW0gdmFsdWU9Imh0dHBzOi8vZmhpci5rYnYuZGUvQ29kZVN5c3RlbS9LQlZfQ1NfU0ZISVJfS0JWX1BFUlNPTkVOR1JVUFBFIi8+PGNvZGUgdmFsdWU9IjAwIi8+PC92YWx1ZUNvZGluZz48L2V4dGVuc2lvbj48ZXh0ZW5zaW9uIHVybD0iaHR0cDovL2ZoaXIuZGUvU3RydWN0dXJlRGVmaW5pdGlvbi9na3YvZG1wLWtlbm56ZWljaGVuIj48dmFsdWVDb2Rpbmc+PHN5c3RlbSB2YWx1ZT0iaHR0cHM6Ly9maGlyLmtidi5kZS9Db2RlU3lzdGVtL0tCVl9DU19TRkhJUl9LQlZfRE1QIi8+PGNvZGUgdmFsdWU9IjAwIi8+PC92YWx1ZUNvZGluZz48L2V4dGVuc2lvbj48ZXh0ZW5zaW9uIHVybD0iaHR0cDovL2ZoaXIuZGUvU3RydWN0dXJlRGVmaW5pdGlvbi9na3Yvd29wIj48dmFsdWVDb2Rpbmc+PHN5c3RlbSB2YWx1ZT0iaHR0cHM6Ly9maGlyLmtidi5kZS9Db2RlU3lzdGVtL0tCVl9DU19TRkhJUl9JVEFfV09QIi8+PGNvZGUgdmFsdWU9IjczIi8+PC92YWx1ZUNvZGluZz48L2V4dGVuc2lvbj48ZXh0ZW5zaW9uIHVybD0iaHR0cDovL2ZoaXIuZGUvU3RydWN0dXJlRGVmaW5pdGlvbi9na3YvdmVyc2ljaGVydGVuYXJ0Ij48dmFsdWVDb2Rpbmc+PHN5c3RlbSB2YWx1ZT0iaHR0cHM6Ly9maGlyLmtidi5kZS9Db2RlU3lzdGVtL0tCVl9DU19TRkhJUl9LQlZfVkVSU0lDSEVSVEVOU1RBVFVTIi8+PGNvZGUgdmFsdWU9IjEiLz48L3ZhbHVlQ29kaW5nPjwvZXh0ZW5zaW9uPjxzdGF0dXMgdmFsdWU9ImFjdGl2ZSIvPjx0eXBlPjxjb2Rpbmc+PHN5c3RlbSB2YWx1ZT0iaHR0cDovL2ZoaXIuZGUvQ29kZVN5c3RlbS92ZXJzaWNoZXJ1bmdzYXJ0LWRlLWJhc2lzIi8+PGNvZGUgdmFsdWU9IlBLViIvPjwvY29kaW5nPjwvdHlwZT48YmVuZWZpY2lhcnk+PHJlZmVyZW5jZSB2YWx1ZT0iUGF0aWVudC9lMDA3NzRmZC0yZTk4LTRhYTMtOGQ3My0wZWNlYWQzZGQ5NmUiLz48L2JlbmVmaWNpYXJ5PjxwYXlvcj48aWRlbnRpZmllcj48c3lzdGVtIHZhbHVlPSJodHRwOi8vZmhpci5kZS9zaWQvYXJnZS1pay9pa25yIi8+PHZhbHVlIHZhbHVlPSI2NzMzODAyNDciLz48L2lkZW50aWZpZXI+PGRpc3BsYXkgdmFsdWU9IktPQSBCZXJsaW4iLz48L3BheW9yPjwvQ292ZXJhZ2U+PC9yZXNvdXJjZT48L2VudHJ5PjxlbnRyeT48ZnVsbFVybCB2YWx1ZT0iaHR0cHM6Ly9wdnMuZ2VtYXRpay5kZS9maGlyL1ByYWN0aXRpb25lci84OWUzNjcxMi05YWIxLTRjYjYtYWE3Yi0yOTEyM2NkNDk5ZTMiLz48cmVzb3VyY2U+PFByYWN0aXRpb25lciB4bWxucz0iaHR0cDovL2hsNy5vcmcvZmhpciI+PGlkIHZhbHVlPSI4OWUzNjcxMi05YWIxLTRjYjYtYWE3Yi0yOTEyM2NkNDk5ZTMiLz48bWV0YT48cHJvZmlsZSB2YWx1ZT0iaHR0cHM6Ly9maGlyLmtidi5kZS9TdHJ1Y3R1cmVEZWZpbml0aW9uL0tCVl9QUl9GT1JfUHJhY3RpdGlvbmVyfDEuMS4wIi8+PC9tZXRhPjxpZGVudGlmaWVyPjx0eXBlPjxjb2Rpbmc+PHN5c3RlbSB2YWx1ZT0iaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS92Mi0wMjAzIi8+PGNvZGUgdmFsdWU9IkxBTlIiLz48L2NvZGluZz48L3R5cGU+PHN5c3RlbSB2YWx1ZT0iaHR0cHM6Ly9maGlyLmtidi5kZS9OYW1pbmdTeXN0ZW0vS0JWX05TX0Jhc2VfQU5SIi8+PHZhbHVlIHZhbHVlPSI3MTY2MDgzMDUiLz48L2lkZW50aWZpZXI+PG5hbWU+PHVzZSB2YWx1ZT0ib2ZmaWNpYWwiLz48ZmFtaWx5IHZhbHVlPSJTY2hyYcOfZXIiPjxleHRlbnNpb24gdXJsPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vaHVtYW5uYW1lLW93bi1uYW1lIj48dmFsdWVTdHJpbmcgdmFsdWU9IlNjaHJhw59lciIvPjwvZXh0ZW5zaW9uPjwvZmFtaWx5PjxnaXZlbiB2YWx1ZT0iRHIuIi8+PHByZWZpeCB2YWx1ZT0iRHIuIj48ZXh0ZW5zaW9uIHVybD0iaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL2lzbzIxMDkwLUVOLXF1YWxpZmllciI+PHZhbHVlQ29kZSB2YWx1ZT0iQUMiLz48L2V4dGVuc2lvbj48L3ByZWZpeD48L25hbWU+PHF1YWxpZmljYXRpb24+PGNvZGU+PGNvZGluZz48c3lzdGVtIHZhbHVlPSJodHRwczovL2ZoaXIua2J2LmRlL0NvZGVTeXN0ZW0vS0JWX0NTX0ZPUl9RdWFsaWZpY2F0aW9uX1R5cGUiLz48Y29kZSB2YWx1ZT0iMDAiLz48L2NvZGluZz48L2NvZGU+PC9xdWFsaWZpY2F0aW9uPjxxdWFsaWZpY2F0aW9uPjxjb2RlPjxjb2Rpbmc+PHN5c3RlbSB2YWx1ZT0iaHR0cHM6Ly9maGlyLmtidi5kZS9Db2RlU3lzdGVtL0tCVl9DU19GT1JfQmVydWZzYmV6ZWljaG51bmciLz48Y29kZSB2YWx1ZT0iQmVydWZzYmV6ZWljaG51bmciLz48L2NvZGluZz48dGV4dCB2YWx1ZT0iU3VwZXItRmFjaGFyenQgZsO8ciBhbGxlcyBNw7ZnbGljaGUiLz48L2NvZGU+PC9xdWFsaWZpY2F0aW9uPjwvUHJhY3RpdGlvbmVyPjwvcmVzb3VyY2U+PC9lbnRyeT48L0J1bmRsZT6gggTBMIIEvTCCA6WgAwIBAgIHAkHB99Or2DANBgkqhkiG9w0BAQsFADBQMQswCQYDVQQGEwJERTEfMB0GA1UECgwWZ2VtYXRpayBHbWJIIE5PVC1WQUxJRDEgMB4GA1UEAwwXR0VNLkhCQS1xQ0EyNCBURVNULU9OTFkwHhcNMTgxMTA1MDAwMDAwWhcNMjMxMTA0MjM1OTU5WjB4MR8wHQYDVQQDDBZTYW0gU2NocmHDn2VyVEVTVC1PTkxZMRUwEwYDVQQqDAxTYW0gRnJlaWhlcnIxEjAQBgNVBAQMCVNjaHJhw59lcjEdMBsGA1UEBRMUODAyNzY4ODMxMTAwMDAwOTU3NjcxCzAJBgNVBAYTAkRFMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAiMe1Q4JimLLBBTbQMya/D0rgebKdbmX1mQEm0Wo8AnSrwyoBynhuU2hFKeDbBzthkZZWwYxFoarP3LuEN/U6iM2X5Hnsw1/NqdajKMLLKTcp26BaghQXEVDSy1INsPQlNLOKnuYwSRAfsZ5SDd14iQ+SyKG86kkyLNCdh0N2zxygtnuZtwa55QFLu51UZ176/DIrmjZ3+rlOWNQg1Jqt4WvQ4er3JKApBq9kfLtWlPE97swCG+r7GlqlkO8k4Mn1hCJKPrEyoQ9NYPulrVIDiIf5NhknFf0fhi7AuEa63yZWoLJSjToOx8CL4YWHiXj1K6dPbCEFbFVm0lbrbmKX4wIDAQABo4IBcjCCAW4wHQYDVR0OBBYEFL7XEnVBrPVGn3oYBHZARreYfhNaMAwGA1UdEwEB/wQCMAAwGwYJKwYBBAHAbQMFBA4wDAYKKwYBBAHAbQMFATAiBggrBgEFBQcBAwQWMBQwCAYGBACORgEBMAgGBgQAjkYBBDAfBgNVHSMEGDAWgBRnnDG26cA36h0bgeek9TvMHhcBOTA5BgNVHSAEMjAwMAkGByqCFABMBEgwCQYHBACL7EABAjAKBggqghQATASBETAMBgorBgEEAYLNMwEBMA4GA1UdDwEB/wQEAwIGQDA4BggrBgEFBQcBAQQsMCowKAYIKwYBBQUHMAGGHGh0dHA6Ly9laGNhLmdlbWF0aWsuZGUvb2NzcC8wWAYFKyQIAwMETzBNpCgwJjELMAkGA1UEBhMCREUxFzAVBgNVBAoMDmdlbWF0aWsgQmVybGluMCEwHzAdMBswDgwMw4RyenRpbi9Bcnp0MAkGByqCFABMBB4wDQYJKoZIhvcNAQELBQADggEBAIsKzOqakT9O1zoI58GKwmgX0Tii4juUqN6rns1jjHQGOzWGgDQWGatIidCsPvZvUKLz3QuzRGjiSVI4671ohhD9YvdqxU5We51ZuYf0muWE5WAPuB80Mc5rcVywt3C28+par9VVvOAwFMqVHy8PfmyXytDdF3HSXzNZtbpKmZpbYREM28b3gIb0xkNrUzaz2w57TfvtH+fchzj8rPw8012guPORLUp2hUl8MM4YDR/33rSogECGNsSRZgTYi0m9cLKWEob4pLEASF/R+PUTlLOpfEwGpYyLnASS11wcNHeGEGbUgsiWl3FGts933MLS+sC0HKVnSaUy2qAHVR+vK+ihggdKoYIHRgYIKwYBBQUHEAIwggc4CgEAoIIHMTCCBy0GCSsGAQUFBzABAQSCBx4wggcaMIIBU6FjMGExCzAJBgNVBAYTAkRFMR8wHQYDVQQKDBZnZW1hdGlrIEdtYkggTk9ULVZBTElEMTEwLwYDVQQDDChlaGNhIFFFUyBSU0EgUFNTIE9DU1AgU2lnbmVyIDIgVEVTVC1PTkxZGA8yMDIzMDMxMDA3MzgzNFowgbYwgbMwQDAJBgUrDgMCGgUABBRNFks3lLP4Wm+YY1OyKvXiyNCMcwQUZ5wxtunAN+odG4HnpPU7zB4XATkCBwJBwffTq9iAABgPMjAyMzAzMTAwNzM4MzRaoVwwWjAaBgUrJAgDDAQRGA8yMDE4MTEwNTE1MzQzOVowPAYFKyQIAw0EMzAxMA0GCWCGSAFlAwQCAQUABCDkeQLIwLc5SjI5vgJ9kfKCmV/gALbvRKmia1upSi+2UqEiMCAwHgYJKwYBBQUHMAEGBBEYDzE4NzAwMTA3MDAwMDAwWjBGBgkqhkiG9w0BAQowOaAPMA0GCWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASCjAwIBAQOCAQEAiEkekPbPA+ra4tDyInXEX1RNpGWC6xYnpWIoHj3DQyYA1HzeZSe2FZtYwvXEin2yeEjcIlZ3Acxs1wp5a61WHFNZ2zWqNDSWpGIN+NqxCTGRKk87NFjQ+6mdj86BHasnuNA3cAf84aE0oh+NKO2XrLL9hgrvN45L9K4JpN/sxxSWYCPxcReKMguTAoqdg1C8EIXoDUMUltuMXfxBUEZsSXCRWpuaFI/isW8DFir+trxhrYj5z5AgoIHN9t6+bmBUrT7r5guCp8TSjsrNPTIVB8YwUaeTPzW8OpEC225Jo3JcOkmjo88qu2/ATQVB5INv/aRCYqItPu3XuB+UA/EAVKCCBHIwggRuMIIEajCCAxmgAwIBAgIHATw3+wS+iTBGBgkqhkiG9w0BAQowOaAPMA0GCWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASCjAwIBATBQMQswCQYDVQQGEwJERTEfMB0GA1UECgwWZ2VtYXRpayBHbWJIIE5PVC1WQUxJRDEgMB4GA1UEAwwXR0VNLkhCQS1xQ0EyOCBURVNULU9OTFkwHhcNMjMwMTExMDAwMDAwWhcNMjgwMTExMjM1OTU5WjBhMQswCQYDVQQGEwJERTEfMB0GA1UECgwWZ2VtYXRpayBHbWJIIE5PVC1WQUxJRDExMC8GA1UEAwwoZWhjYSBRRVMgUlNBIFBTUyBPQ1NQIFNpZ25lciAyIFRFU1QtT05MWTCCASAwCwYJKoZIhvcNAQEKA4IBDwAwggEKAoIBAQCvWi2+w73s6tMq7I64ehINAQEKn/WCJa6H6jBeogHBVf0tH0VF+FoEAoA5J3VIQRIK4n42utgiyHkRNSAsAaYNsmGxbu912yvEALCDz498uw1Y7tTpfGUsLauOtRyS9W3BLTnoNS3qwHu06W/XSdJfd+CwHavPoME90AotWSKRoik0PUAlZ0uVwe2Vtwt7H52RkUSy3p3or84FmZGDky6vo9uICWJn+TF+uFOlOHe2KvGCZHAc15ak3siTIjLljW2lATyr7iCBnswlCEEumE3vWyABO+aU4NKThFVo6lUd0OeFhUr29Mq4PdFMy0MeZ4k8a6cjf64lzANN9LeemoYFAgMBAAGjgccwgcQwHQYDVR0OBBYEFITr+jl0WzkQ3159133h+sIOoVfSMB8GA1UdIwQYMBaAFOreE7gd56OtTtrOG+jaiPpRlNZoMAwGA1UdEwEB/wQCMAAwOAYIKwYBBQUHAQEELDAqMCgGCCsGAQUFBzABhhxodHRwOi8vZWhjYS5nZW1hdGlrLmRlL29jc3AvMBUGA1UdIAQOMAwwCgYIKoIUAEwEgSMwDgYDVR0PAQH/BAQDAgZAMBMGA1UdJQQMMAoGCCsGAQUFBwMJMEYGCSqGSIb3DQEBCjA5oA8wDQYJYIZIAWUDBAIBBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIKMDAgEBA4IBAQDPe9Z8OBewdv8wlsD4GPsQVwyUwE0dN/W6OmGyCHSlCEMi47cXrh2lQ8B0hUBC5dmG6f6TDR1ADPtcLGA4Bym9C9jp80WS87detWqcn9zIqbzD7MF9AExl/AJ/5oFvLeLzTOXNW+sWSNgXwHgHQHGNhNdoYYBJPO9T6SURbfWwGr1jpOXxDs+oyRbN8o++YIjPaRCX+Dymiggb23mszQzkzJ7rzBwdT79Lk5Lm8Z+gSDB8T+llRZ4P8f0oHxi5vJWP8ITUN54nI+ajvWCBhZeubdDgDxgYhYuT7v706DiA4NpRDGL34Wkvf4zdTwBiShjoGLVabkXjr7m/j/svxm61MYIC7zCCAusCAQEwWzBQMQswCQYDVQQGEwJERTEfMB0GA1UECgwWZ2VtYXRpayBHbWJIIE5PVC1WQUxJRDEgMB4GA1UEAwwXR0VNLkhCQS1xQ0EyNCBURVNULU9OTFkCBwJBwffTq9gwCwYJYIZIAWUDBAIBoIIBZzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yMzAzMTAwNzQ2NDBaMCsGCSqGSIb3DQEJNDEeMBwwCwYJYIZIAWUDBAIBoQ0GCSqGSIb3DQEBCwUAMC8GCSqGSIb3DQEJBDEiBCAUaO4UYzVwNSzUePz2F7JNRPafNeUuUsVzWv0NYqMMoTAwBgsqhkiG9w0BCRACBDEhMB8MEENNU0RvY3VtZW50MnNpZ24GCyqGSIb3DQEJEAIEMIGcBgsqhkiG9w0BCRACLzGBjDCBiTCBhjCBgwQg5HkCyMC3OUoyOb4CfZHygplf4AC270SpomtbqUovtlIwXzBUpFIwUDELMAkGA1UEBhMCREUxHzAdBgNVBAoMFmdlbWF0aWsgR21iSCBOT1QtVkFMSUQxIDAeBgNVBAMMF0dFTS5IQkEtcUNBMjQgVEVTVC1PTkxZAgcCQcH306vYMA0GCSqGSIb3DQEBCwUABIIBAA8xEiBbtA3JF5iYsDLdpr9rPKfBcACJOimuxeJIst5avgeHMQcqQ85lt+jZemrWkMNrOtlIrASLhgIZKc9XdYji0jLeTBa66iem6AOEyjqKR7ecgiBtpGFF6QJkBZJ0S2TbH93QjeqPyxHpQTvQqZ0Iz3CT63b3u64fr/Z2dB49HnHanq+EbZNsgBKWghqrZdD/SMHBR9zHu9TVBpypMnihrFSAQW1hauEIFXyIhPYa4pHBI7C/lFO0wuw1hNP491SMRkehnR9uBFjILuWP0ymZnhA1J3OUMZ2eRbO7dHok0Fb+6+RVO9K6v2bG6H4NDrFLzyqMIJGNMjEQ5zSt3io=" + } + }, + { + "fullUrl": "https://erp-dev.zentral.erp.splitdns.ti-dienste.de/Consent/CHARGCONS-X110465770", + "resource": { + "resourceType": "Consent", + "id": "CHARGCONS-X110465770", + "meta": { + "profile": [ + "https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_PR_Consent|1.0" + ] + }, + "category": [ + { + "coding": [ + { + "code": "CHARGCONS", + "system": "https://gematik.de/fhir/erpchrg/CodeSystem/GEM_ERPCHRG_CS_ConsentType", + "display": "Consent for saving electronic charge item" + } + ] + } + ], + "patient": { + "identifier": { + "system": "http://fhir.de/sid/pkv/kvid-10", + "value": "X110465770" + } + }, + "status": "active", + "scope": { + "coding": [ + { + "code": "patient-privacy", + "system": "http://terminology.hl7.org/CodeSystem/consentscope", + "display": "Privacy Consent" + } + ] + }, + "dateTime": "2023-03-10T07:46:39.000+00:00", + "policyRule": { + "coding": [ + { + "code": "OPTIN", + "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode" + } + ] + } + } + } + ], + "type": "collection", + "timestamp": "2023-03-10T07:46:42.385+00:00" +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-abrufen-03-request-recovery-secret.json b/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-abrufen-03-request-recovery-secret.json new file mode 100644 index 00000000..9edf8ddd --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-abrufen-03-request-recovery-secret.json @@ -0,0 +1,113 @@ +{ + "resourceType": "Bundle", + "id": "erp-abrufen-03-request-recovery-secret", + "link": [ + { + "relation": "self", + "url": "https://erp-ref.zentral.erp.splitdns.ti-dienste.de/Task/160.123.456.789.123.58" + } + ], + "entry": [ + { + "fullUrl": "https://erp-ref.zentral.erp.splitdns.ti-dienste.de/Task/160.123.456.789.123.58", + "resource": { + "resourceType": "Task", + "id": "160.123.456.789.123.58", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Task|1.3" + ] + }, + "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" + } + ], + "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_Secret", + "value": "c36ca26502892b371d252c99b496e31505ff449aca9bc69e231c58148f6233cf" + } + ], + "for": { + "identifier": { + "system": "http://fhir.de/sid/gkv/kvid-10", + "value": "X123456789" + } + }, + "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" + } + ], + "text": "Öffentliche Apotheke" + } + ], + "owner": { + "identifier": { + "system": "https://gematik.de/fhir/sid/telematik-id", + "value": "3-2-APO-XanthippeVeilchenblau01" + } + }, + "input": [ + { + "type": { + "coding": [ + { + "code": "1", + "system": "https://gematik.de/fhir/erp/CodeSystem/GEM_ERP_CS_DocumentType" + } + ] + }, + "valueReference": { + "reference": "Binary/281a985c-f25b-4aae-91a6-41ad744080b0" + } + } + ], + "status": "in-progress", + "intent": "order", + "authoredOn": "2020-03-02T08:25:05+00:00", + "lastModified": "2020-03-02T08:45:05+00:00" + } + }, + { + "fullUrl": "urn:uuid:281a985c-f25b-4aae-91a6-41ad744080b0", + "resource": { + "resourceType": "Binary", + "id": "281a985c-f25b-4aae-91a6-41ad744080b0", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Binary|1.3" + ], + "versionId": "1" + }, + "contentType": "application/pkcs7-mime" + } + } + ], + "type": "collection", + "timestamp": "2024-02-26T05:42:19.086+00:00" +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-abrufen-07-request-taskCloseMultiple.json b/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-abrufen-07-request-taskCloseMultiple.json new file mode 100644 index 00000000..29c6c226 --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-abrufen-07-request-taskCloseMultiple.json @@ -0,0 +1,206 @@ +{ + "resourceType": "Bundle", + "id": "erp-abrufen-07-request-taskCloseMultiple", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_CloseOperationInputBundle|1.3" + ] + }, + "entry": [ + { + "fullUrl": "urn:uuid:a3ddc2b1-826d-4b81-87b2-558834e00f50", + "resource": { + "resourceType": "MedicationDispense", + "id": "a3ddc2b1-826d-4b81-87b2-558834e00f50", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_MedicationDispense|1.3" + ] + }, + "contained": [ + { + "meta": { + "profile": [ + "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Medication_PZN|1.1.0" + ] + }, + "resourceType": "Medication", + "id": "c2b10a5e-3d71-434c-86e0-824af208a2bf", + "extension": [ + { + "url": "https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Medication_Type", + "valueCodeableConcept": { + "coding": [ + { + "version": "http://snomed.info/sct/900000000000207008/version/20220331", + "code": "763158003", + "system": "http://snomed.info/sct", + "display": "Medicinal product (product)" + } + ] + } + }, + { + "url": "http://fhir.de/StructureDefinition/normgroesse", + "valueCode": "N1" + }, + { + "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" + } + }, + { + "url": "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Vaccine", + "valueBoolean": false + } + ], + "code": { + "coding": [ + { + "code": "14186244", + "system": "http://fhir.de/CodeSystem/ifa/pzn" + } + ], + "text": "FLUSARION EH50/250UG/60 PC" + }, + "form": { + "coding": [ + { + "code": "IHP", + "system": "https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_KBV_DARREICHUNGSFORM" + } + ] + } + } + ], + "identifier": [ + { + "system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId", + "value": "160.000.088.357.031.88" + } + ], + "subject": { + "identifier": { + "system": "http://fhir.de/sid/gkv/kvid-10", + "value": "K220635158" + } + }, + "performer": [ + { + "actor": { + "identifier": { + "system": "https://gematik.de/fhir/sid/telematik-id", + "value": "3-15.2.1456789123.191" + } + } + } + ], + "status": "completed", + "medicationReference": { + "reference": "c2b10a5e-3d71-434c-86e0-824af208a2bf" + }, + "whenHandedOver": "2021-11-30" + } + }, + { + "fullUrl": "urn:uuid:854b6c62-8c8a-4ad6-b145-d5bac5f9f010", + "resource": { + "resourceType": "MedicationDispense", + "id": "854b6c62-8c8a-4ad6-b145-d5bac5f9f010", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_MedicationDispense|1.3" + ] + }, + "contained": [ + { + "meta": { + "profile": [ + "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Medication_PZN|1.1.0" + ] + }, + "resourceType": "Medication", + "id": "756b422f-4df0-4afe-9d54-da534a44109e", + "extension": [ + { + "url": "https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Medication_Type", + "valueCodeableConcept": { + "coding": [ + { + "version": "http://snomed.info/sct/900000000000207008/version/20220331", + "code": "763158003", + "system": "http://snomed.info/sct", + "display": "Medicinal product (product)" + } + ] + } + }, + { + "url": "http://fhir.de/StructureDefinition/normgroesse", + "valueCode": "N1" + }, + { + "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" + } + }, + { + "url": "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Vaccine", + "valueBoolean": false + } + ], + "code": { + "coding": [ + { + "code": "14186244", + "system": "http://fhir.de/CodeSystem/ifa/pzn" + } + ], + "text": "FLUSARION EH50/250UG/60 PC" + }, + "form": { + "coding": [ + { + "code": "IHP", + "system": "https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_KBV_DARREICHUNGSFORM" + } + ] + } + } + ], + "identifier": [ + { + "system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId", + "value": "160.000.088.357.031.88" + } + ], + "subject": { + "identifier": { + "system": "http://fhir.de/sid/gkv/kvid-10", + "value": "K220635158" + } + }, + "performer": [ + { + "actor": { + "identifier": { + "system": "https://gematik.de/fhir/sid/telematik-id", + "value": "3-15.2.1456789123.191" + } + } + } + ], + "status": "completed", + "medicationReference": { + "reference": "756b422f-4df0-4afe-9d54-da534a44109e" + }, + "whenHandedOver": "2021-11-30" + } + } + ], + "type": "collection" +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-abrufen-egk-05-Response-Task.json b/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-abrufen-egk-05-Response-Task.json new file mode 100644 index 00000000..6a0af825 --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-abrufen-egk-05-Response-Task.json @@ -0,0 +1,143 @@ +{ + "resourceType": "Bundle", + "id": "erp-abrufen-egk-05-Response-Task", + "entry": [ + { + "search": { + "mode": "match" + }, + "fullUrl": "https://erp-dev.zentral.erp.splitdns.ti-dienste.de/Task/160.000.036.967.704.52", + "resource": { + "resourceType": "Task", + "id": "160.000.036.967.704.52", + "meta": { + "profile": [ + "https://gematik.de/fhir/StructureDefinition/ErxTask|1.1.1" + ] + }, + "extension": [ + { + "url": "https://gematik.de/fhir/StructureDefinition/PrescriptionType", + "valueCoding": { + "code": "160", + "system": "https://gematik.de/fhir/CodeSystem/Flowtype", + "display": "Muster 16 (Apothekenpflichtige Arzneimittel)" + } + }, + { + "url": "https://gematik.de/fhir/StructureDefinition/ExpiryDate", + "valueDate": "2023-07-11" + }, + { + "url": "https://gematik.de/fhir/StructureDefinition/AcceptDate", + "valueDate": "2023-05-09" + } + ], + "identifier": [ + { + "use": "official", + "system": "https://gematik.de/fhir/NamingSystem/PrescriptionID", + "value": "160.000.036.967.704.52" + }, + { + "use": "official", + "system": "https://gematik.de/fhir/NamingSystem/AccessCode", + "value": "eb6002c60dffdfb742002bf44f9f72326de3dddfe2271ab64a21a6cb0f168bbf" + } + ], + "for": { + "identifier": { + "system": "http://fhir.de/NamingSystem/gkv/kvid-10", + "value": "T046142499" + } + }, + "performerType": [ + { + "coding": [ + { + "code": "urn:oid:1.2.276.0.76.4.54", + "system": "urn:ietf:rfc:3986", + "display": "Öffentliche Apotheke" + } + ], + "text": "Öffentliche Apotheke" + } + ], + "status": "ready", + "intent": "order", + "authoredOn": "2023-04-11T09:10:16.519+00:00", + "lastModified": "2023-04-11T09:10:18.926+00:00" + } + }, + { + "search": { + "mode": "match" + }, + "fullUrl": "https://erp-dev.zentral.erp.splitdns.ti-dienste.de/Task/160.000.036.968.008.13", + "resource": { + "resourceType": "Task", + "id": "160.000.036.968.008.13", + "meta": { + "profile": [ + "https://gematik.de/fhir/StructureDefinition/ErxTask|1.1.1" + ] + }, + "extension": [ + { + "url": "https://gematik.de/fhir/StructureDefinition/PrescriptionType", + "valueCoding": { + "code": "160", + "system": "https://gematik.de/fhir/CodeSystem/Flowtype", + "display": "Muster 16 (Apothekenpflichtige Arzneimittel)" + } + }, + { + "url": "https://gematik.de/fhir/StructureDefinition/ExpiryDate", + "valueDate": "2023-07-12" + }, + { + "url": "https://gematik.de/fhir/StructureDefinition/AcceptDate", + "valueDate": "2023-05-10" + } + ], + "identifier": [ + { + "use": "official", + "system": "https://gematik.de/fhir/NamingSystem/PrescriptionID", + "value": "160.000.036.968.008.13" + }, + { + "use": "official", + "system": "https://gematik.de/fhir/NamingSystem/AccessCode", + "value": "16ba6a9a4440fbf815351fe7080572ab3ae9acbba404efa259074a56dac21725" + } + ], + "for": { + "identifier": { + "system": "http://fhir.de/NamingSystem/gkv/kvid-10", + "value": "T046142499" + } + }, + "performerType": [ + { + "coding": [ + { + "code": "urn:oid:1.2.276.0.76.4.54", + "system": "urn:ietf:rfc:3986", + "display": "Öffentliche Apotheke" + } + ], + "text": "Öffentliche Apotheke" + } + ], + "status": "ready", + "intent": "order", + "authoredOn": "2023-04-12T06:42:30.913+00:00", + "lastModified": "2023-04-12T06:42:33.275+00:00" + } + } + ], + "type": "searchset", + "timestamp": "2023-05-16T07:03:18.844+00:00", + "total": 2 +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-bereitstellen-02-Prescription-Bundle.json b/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-bereitstellen-02-Prescription-Bundle.json new file mode 100644 index 00000000..02df9fef --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-bereitstellen-02-Prescription-Bundle.json @@ -0,0 +1,611 @@ +{ + "resourceType": "Bundle", + "id": "erp-bereitstellen-02-Prescription-Bundle", + "meta": { + "profile": [ + "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Bundle|1.0.1" + ], + "lastUpdated": "2020-05-04T08:30:00Z" + }, + "identifier": { + "system": "https://gematik.de/fhir/NamingSystem/PrescriptionID", + "value": "160.123.456.789.123.58" + }, + "entry": [ + { + "fullUrl": "http://pvs.praxis-topp-gluecklich.local/fhir/Composition/b0e22b86-e7e9-46c1-80fe-e6e24442d77c", + "resource": { + "resourceType": "Composition", + "id": "b0e22b86-e7e9-46c1-80fe-e6e24442d77c", + "meta": { + "profile": [ + "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Composition|1.0.1" + ] + }, + "extension": [ + { + "url": "https://fhir.kbv.de/StructureDefinition/KBV_EX_FOR_Legal_basis", + "valueCoding": { + "code": "00", + "system": "https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_KBV_STATUSKENNZEICHEN" + } + } + ], + "author": [ + { + "reference": "Practitioner/d8463daf-258e-4cad-a86a-6fd42fac161c", + "type": "Practitioner" + }, + { + "identifier": { + "system": "https://fhir.kbv.de/NamingSystem/KBV_NS_FOR_Pruefnummer", + "value": "Y/400/1910/36/346" + }, + "type": "Device" + } + ], + "attester": [ + { + "mode": "legal", + "party": { + "reference": "Practitioner/20597e0e-cb2a-45b3-95f0-dc3dbdb617c3" + } + } + ], + "section": [ + { + "entry": [ + { + "reference": "MedicationRequest/f58f4403-7a3a-4a12-bb15-b2fa25b02561" + } + ], + "code": { + "coding": [ + { + "code": "Prescription", + "system": "https://fhir.kbv.de/CodeSystem/KBV_CS_ERP_Section_Type" + } + ] + } + }, + { + "entry": [ + { + "reference": "Coverage/1b1ffb6e-eb05-43d7-87eb-e7818fe9661a" + } + ], + "code": { + "coding": [ + { + "code": "Coverage", + "system": "https://fhir.kbv.de/CodeSystem/KBV_CS_ERP_Section_Type" + } + ] + } + } + ], + "status": "final", + "type": { + "coding": [ + { + "code": "e16A", + "system": "https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_KBV_FORMULAR_ART" + } + ] + }, + "subject": { + "reference": "Patient/9774f67f-a238-4daf-b4e6-679deeef3811" + }, + "date": "2020-02-03T11:30:02Z", + "title": "elektronische Arzneimittelverordnung", + "custodian": { + "reference": "Organization/cf042e44-086a-4d51-9c77-172f9a972e3b" + } + } + }, + { + "fullUrl": "http://pvs.praxis-topp-gluecklich.local/fhir/MedicationRequest/f58f4403-7a3a-4a12-bb15-b2fa25b02561", + "resource": { + "resourceType": "MedicationRequest", + "id": "f58f4403-7a3a-4a12-bb15-b2fa25b02561", + "meta": { + "profile": [ + "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Prescription|1.0.1" + ] + }, + "extension": [ + { + "url": "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_StatusCoPayment", + "valueCoding": { + "code": "0", + "system": "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_StatusCoPayment" + } + }, + { + "url": "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_EmergencyServicesFee", + "valueBoolean": false + }, + { + "url": "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_BVG", + "valueBoolean": false + }, + { + "extension": [ + { + "url": "unfallkennzeichen", + "valueCoding": { + "code": "1", + "system": "https://fhir.kbv.de/CodeSystem/KBV_CS_FOR_Ursache_Type" + } + }, + { + "url": "unfalltag", + "valueDate": "2020-05-01" + } + ], + "url": "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Accident" + }, + { + "extension": [ + { + "url": "Kennzeichen", + "valueBoolean": true + }, + { + "valueRatio": { + "numerator": { + "value": 2 + }, + "denominator": { + "value": 4 + } + }, + "url": "Nummerierung" + }, + { + "valuePeriod": { + "start": "2021-01-02", + "end": "2021-03-30" + }, + "url": "Zeitraum" + } + ], + "url": "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Multiple_Prescription" + } + ], + "insurance": [ + { + "reference": "Coverage/1b1ffb6e-eb05-43d7-87eb-e7818fe9661a" + } + ], + "note": [ + { + "text": "Dummy-Hinweis für die Apotheke" + } + ], + "dosageInstruction": [ + { + "extension": [ + { + "url": "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_DosageFlag", + "valueBoolean": false + } + ] + } + ], + "dispenseRequest": { + "quantity": { + "value": 2, + "code": "{Package}", + "system": "http://unitsofmeasure.org" + } + }, + "substitution": { + "allowedBoolean": true + }, + "status": "active", + "intent": "order", + "medicationReference": { + "reference": "Medication/e3a4efa7-84fc-465b-b14c-720195097783" + }, + "subject": { + "reference": "Patient/9774f67f-a238-4daf-b4e6-679deeef3811" + }, + "authoredOn": "2020-05-02", + "requester": { + "reference": "Practitioner/20597e0e-cb2a-45b3-95f0-dc3dbdb617c3" + } + } + }, + { + "fullUrl": "http://pvs.praxis-topp-gluecklich.local/fhir/Medication/e3a4efa7-84fc-465b-b14c-720195097783", + "resource": { + "resourceType": "Medication", + "id": "e3a4efa7-84fc-465b-b14c-720195097783", + "meta": { + "profile": [ + "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Medication_Ingredient|1.0.1" + ] + }, + "extension": [ + { + "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" + } + }, + { + "url": "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Vaccine", + "valueBoolean": false + } + ], + "form": { + "text": "Tabletten" + }, + "amount": { + "numerator": { + "value": 20, + "unit": "Stk" + }, + "denominator": { + "value": 1 + } + }, + "ingredient": [ + { + "itemCodeableConcept": { + "coding": [ + { + "code": "Dummy-ASK", + "system": "http://fhir.de/CodeSystem/ask" + } + ], + "text": "Ibuprofen" + }, + "strength": { + "numerator": { + "value": 800, + "unit": "mg" + }, + "denominator": { + "value": 1 + } + } + } + ], + "code": { + "coding": [ + { + "code": "wirkstoff", + "system": "https://fhir.kbv.de/CodeSystem/KBV_CS_ERP_Medication_Type" + } + ] + } + } + }, + { + "fullUrl": "http://pvs.praxis-topp-gluecklich.local/fhir/Patient/9774f67f-a238-4daf-b4e6-679deeef3811", + "resource": { + "resourceType": "Patient", + "id": "9774f67f-a238-4daf-b4e6-679deeef3811", + "meta": { + "profile": [ + "https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Patient|1.0.3" + ] + }, + "identifier": [ + { + "type": { + "coding": [ + { + "code": "GKV", + "system": "http://fhir.de/CodeSystem/identifier-type-de-basis" + } + ] + }, + "system": "http://fhir.de/NamingSystem/gkv/kvid-10", + "value": "X234567890" + } + ], + "name": [ + { + "given": [ + "Ludger" + ], + "use": "official", + "family": "Ludger Königsstein", + "_family": { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/humanname-own-name", + "valueString": "Königsstein" + } + ] + } + } + ], + "address": [ + { + "line": [ + "Musterstr. 1" + ], + "_line": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber", + "valueString": "1" + }, + { + "url": "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName", + "valueString": "Musterstr." + } + ] + } + ], + "type": "both", + "city": "Berlin", + "postalCode": "10623" + } + ], + "birthDate": "1935-06-22" + } + }, + { + "fullUrl": "http://pvs.praxis-topp-gluecklich.local/fhir/Practitioner/20597e0e-cb2a-45b3-95f0-dc3dbdb617c3", + "resource": { + "resourceType": "Practitioner", + "id": "20597e0e-cb2a-45b3-95f0-dc3dbdb617c3", + "meta": { + "profile": [ + "https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Practitioner|1.0.3" + ] + }, + "identifier": [ + { + "type": { + "coding": [ + { + "code": "LANR", + "system": "http://terminology.hl7.org/CodeSystem/v2-0203" + } + ] + }, + "system": "https://fhir.kbv.de/NamingSystem/KBV_NS_Base_ANR", + "value": "838382202" + } + ], + "name": [ + { + "given": [ + "Hans" + ], + "prefix": [ + "Dr. med." + ], + "_prefix": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier", + "valueCode": "AC" + } + ] + } + ], + "use": "official", + "family": "Topp-Glücklich", + "_family": { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/humanname-own-name", + "valueString": "Topp-Glücklich" + } + ] + } + } + ], + "qualification": [ + { + "code": { + "coding": [ + { + "code": "00", + "system": "https://fhir.kbv.de/CodeSystem/KBV_CS_FOR_Qualification_Type" + } + ] + } + }, + { + "code": { + "text": "Hausarzt" + } + } + ] + } + }, + { + "fullUrl": "http://pvs.praxis-topp-gluecklich.local/fhir/Practitioner/d8463daf-258e-4cad-a86a-6fd42fac161c", + "resource": { + "resourceType": "Practitioner", + "id": "d8463daf-258e-4cad-a86a-6fd42fac161c", + "meta": { + "profile": [ + "https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Practitioner|1.0.3" + ] + }, + "identifier": [ + { + "type": { + "coding": [ + { + "code": "LANR", + "system": "http://terminology.hl7.org/CodeSystem/v2-0203" + } + ] + }, + "system": "https://fhir.kbv.de/NamingSystem/KBV_NS_Base_ANR", + "value": "838382210" + } + ], + "name": [ + { + "given": [ + "Jörgen" + ], + "use": "official", + "family": "Meier", + "_family": { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/humanname-own-name", + "valueString": "Meier" + } + ] + } + } + ], + "qualification": [ + { + "code": { + "coding": [ + { + "code": "03", + "system": "https://fhir.kbv.de/CodeSystem/KBV_CS_FOR_Qualification_Type" + } + ] + } + }, + { + "code": { + "text": "Arzt in Weiterbildung" + } + } + ] + } + }, + { + "fullUrl": "http://pvs.praxis-topp-gluecklich.local/fhir/Organization/cf042e44-086a-4d51-9c77-172f9a972e3b", + "resource": { + "resourceType": "Organization", + "id": "cf042e44-086a-4d51-9c77-172f9a972e3b", + "meta": { + "profile": [ + "https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Organization|1.0.3" + ] + }, + "identifier": [ + { + "type": { + "coding": [ + { + "code": "BSNR", + "system": "http://terminology.hl7.org/CodeSystem/v2-0203" + } + ] + }, + "system": "https://fhir.kbv.de/NamingSystem/KBV_NS_Base_BSNR", + "value": "031234567" + } + ], + "telecom": [ + { + "system": "phone", + "value": "0301234567" + } + ], + "address": [ + { + "line": [ + "Musterstr. 2" + ], + "_line": [ + { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber", + "valueString": "2" + }, + { + "url": "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName", + "valueString": "Musterstr." + } + ] + } + ], + "type": "both", + "city": "Berlin", + "postalCode": "10623" + } + ], + "name": "Hausarztpraxis Dr. Topp-Glücklich" + } + }, + { + "fullUrl": "http://pvs.praxis-topp-gluecklich.local/fhir/Coverage/1b1ffb6e-eb05-43d7-87eb-e7818fe9661a", + "resource": { + "resourceType": "Coverage", + "id": "1b1ffb6e-eb05-43d7-87eb-e7818fe9661a", + "meta": { + "profile": [ + "https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Coverage|1.0.3" + ] + }, + "extension": [ + { + "url": "http://fhir.de/StructureDefinition/gkv/besondere-personengruppe", + "valueCoding": { + "code": "00", + "system": "https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_KBV_PERSONENGRUPPE" + } + }, + { + "url": "http://fhir.de/StructureDefinition/gkv/dmp-kennzeichen", + "valueCoding": { + "code": "00", + "system": "https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_KBV_DMP" + } + }, + { + "url": "http://fhir.de/StructureDefinition/gkv/wop", + "valueCoding": { + "code": "03", + "system": "https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_ITA_WOP" + } + }, + { + "url": "http://fhir.de/StructureDefinition/gkv/versichertenart", + "valueCoding": { + "code": "1", + "system": "https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_KBV_VERSICHERTENSTATUS" + } + } + ], + "payor": [ + { + "identifier": { + "system": "http://fhir.de/NamingSystem/arge-ik/iknr", + "value": "104212059" + }, + "display": "AOK Rheinland/Hamburg" + } + ], + "status": "active", + "type": { + "coding": [ + { + "code": "GKV", + "system": "http://fhir.de/CodeSystem/versicherungsart-de-basis" + } + ] + }, + "beneficiary": { + "reference": "Patient/9774f67f-a238-4daf-b4e6-679deeef3811" + } + } + } + ], + "type": "document", + "timestamp": "2020-05-04T08:30:00Z" +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-chargeItem-05-GET-ChargeItem-Response.json b/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-chargeItem-05-GET-ChargeItem-Response.json new file mode 100644 index 00000000..c1804045 --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-chargeItem-05-GET-ChargeItem-Response.json @@ -0,0 +1,90 @@ +{ + "resourceType": "Bundle", + "id": "erp-chargeItem-05-GET-ChargeItem-Response", + "entry": [ + { + "fullUrl": "https://erp-ref.zentral.erp.splitdns.ti-dienste.de/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": "urn:uuid:c81baa1d-0000-0000-0001-000000000000", + "resource": { + "resourceType": "Bundle", + "id": "1ad84b2a-b444-430c-9902-de9e07547cc8", + "meta": { + "profile": [ + "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Bundle|1.1.0" + ] + } + } + }, + { + "fullUrl": "urn:uuid:c81baa1d-0000-0000-0004-000000000000", + "resource": { + "resourceType": "Bundle", + "id": "21e93051-7bce-43b5-9687-26b5b73c7c71", + "meta": { + "profile": [ + "http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PKV-PR-ERP-AbgabedatenBundle|1.3" + ], + "lastUpdated": "2023-11-21T00:10:23.724+01:00" + } + } + } + ], + "type": "collection", + "timestamp": "2023-11-21T08:18:58.929+00:00" +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-chargeItem-08-GET-ChargeItems-response.json b/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-chargeItem-08-GET-ChargeItems-response.json new file mode 100644 index 00000000..7d22d5c2 --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/Bundle-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/FSH-Files/fsh-generated/resources/Bundle-erp-communication-07-response-GetMessages.json b/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-communication-07-response-GetMessages.json new file mode 100644 index 00000000..76a7524a --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-communication-07-response-GetMessages.json @@ -0,0 +1,83 @@ +{ + "resourceType": "Bundle", + "id": "erp-communication-07-response-GetMessages", + "meta": { + "lastUpdated": "2020-04-07T14:16:55.965+00:00" + }, + "link": [ + { + "relation": "self", + "url": "https://erp.zentral.erp.splitdns.ti-dienste.de/Communication?received=NULL" + } + ], + "entry": [ + { + "fullUrl": "https://erp.zentral.erp.splitdns.ti-dienste.de/Communication/12346", + "resource": { + "resourceType": "Communication", + "id": "12346", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Communication_Reply|1.3" + ], + "versionId": "1", + "lastUpdated": "2020-03-12T18:15:10+00:00" + }, + "basedOn": [ + { + "reference": "Task/160.000.226.119.741.52" + } + ], + "recipient": [ + { + "identifier": { + "system": "http://fhir.de/sid/gkv/kvid-10", + "value": "X234567890" + } + } + ], + "sender": { + "identifier": { + "system": "https://gematik.de/fhir/sid/telematik-id", + "value": "3-1.54.10123404" + } + }, + "payload": [ + { + "extension": [ + { + "extension": [ + { + "url": "onPremise", + "valueBoolean": true + }, + { + "url": "delivery", + "valueBoolean": true + }, + { + "url": "shipment", + "valueBoolean": true + } + ], + "url": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_SupplyOptionsType" + }, + { + "url": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_AvailabilityState", + "valueCoding": { + "code": "10", + "system": "https://gematik.de/fhir/erp/CodeSystem/GEM_ERP_CS_AvailabilityStatus" + } + } + ], + "contentString": "{ \"version\": 1, \"supplyOptionsType\": \"onPremise\",\"info_text\": \"Wir möchten Sie informieren, dass Ihre bestellten Medikamente zur Abholung bereitstehen. Den Abholcode finden Sie anbei.\", \"pickUpCodeHR\": \"12341234\", \"pickUpCodeDMC\": \"\", \"url\": \"\" }" + } + ], + "status": "unknown", + "sent": "2020-03-12T18:01:10+00:00" + } + } + ], + "type": "searchset", + "total": 1 +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-consent-03-response-GetConsent.json b/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-consent-03-response-GetConsent.json new file mode 100644 index 00000000..380a45c5 --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-consent-03-response-GetConsent.json @@ -0,0 +1,65 @@ +{ + "resourceType": "Bundle", + "id": "erp-consent-03-response-GetConsent", + "entry": [ + { + "fullUrl": "https://erp-dev.zentral.erp.splitdns.ti-dienste.de/Consent/CHARGCONS-X234567890", + "resource": { + "resourceType": "Consent", + "id": "CHARGCONS-X234567890", + "meta": { + "profile": [ + "https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_PR_Consent|1.0" + ] + }, + "category": [ + { + "coding": [ + { + "code": "CHARGCONS", + "system": "https://gematik.de/fhir/erpchrg/CodeSystem/GEM_ERPCHRG_CS_ConsentType", + "display": "Saving electronic charge item." + } + ] + } + ], + "patient": { + "identifier": { + "type": { + "coding": [ + { + "code": "PKV", + "system": "http://fhir.de/CodeSystem/identifier-type-de-basis" + } + ] + }, + "system": "http://fhir.de/sid/pkv/kvid-10", + "value": "X234567890" + } + }, + "status": "active", + "scope": { + "coding": [ + { + "code": "patient-privacy", + "system": "http://terminology.hl7.org/CodeSystem/consentscope", + "display": "Privacy Consent" + } + ] + }, + "dateTime": "2023-08-01T07:13:00+00:00", + "policyRule": { + "coding": [ + { + "code": "OPTIN", + "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode" + } + ] + } + } + } + ], + "type": "searchset", + "timestamp": "2023-08-01T07:15:00+00:00", + "total": 0 +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-diga-02-response-fhir-vzd.json b/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-diga-02-response-fhir-vzd.json new file mode 100644 index 00000000..87630d35 --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-diga-02-response-fhir-vzd.json @@ -0,0 +1,114 @@ +{ + "resourceType": "Bundle", + "id": "erp-diga-02-response-fhir-vzd", + "meta": { + "lastUpdated": "2024-07-02T12:57:06.425+02:00" + }, + "entry": [ + { + "search": { + "mode": "match" + }, + "fullUrl": "https://fhir-directory-ref.vzd.ti-dienste.de/search/HealthcareService/f86e1f95-08f1-4651-aed5-dfd82ce2b05e", + "resource": { + "resourceType": "HealthcareService", + "id": "f86e1f95-08f1-4651-aed5-dfd82ce2b05e", + "meta": { + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/HealthcareServiceDirectory" + ], + "tag": [ + { + "code": "ldap", + "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", + "display": "Synchronized from LDAP VZD", + "userSelected": false + } + ], + "versionId": "4", + "lastUpdated": "2024-03-27T17:55:10.913+01:00" + }, + "identifier": [ + { + "system": "https://gematik.de/fhir/directory/CodeSystem/ldapUID", + "value": "6f01ba0b-5d78-4bb1-a789-9a8be7f30ca3" + } + ], + "location": [ + { + "reference": "Location/6ac29f34-f531-4fc2-b530-c1a9f143b1d1" + } + ], + "providedBy": { + "reference": "Organization/235f4997-acea-41b3-85db-c54c4ffd2fc2" + } + } + }, + { + "search": { + "mode": "include" + }, + "fullUrl": "https://fhir-directory-ref.vzd.ti-dienste.de/search/Organization/235f4997-acea-41b3-85db-c54c4ffd2fc2", + "resource": { + "resourceType": "Organization", + "id": "235f4997-acea-41b3-85db-c54c4ffd2fc2", + "meta": { + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/OrganizationDirectory" + ], + "tag": [ + { + "code": "ldap", + "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", + "display": "Synchronized from LDAP VZD", + "userSelected": false + } + ], + "versionId": "2", + "lastUpdated": "2024-02-26T12:38:14.001+01:00", + "source": "#2WkZQ3ZhfsTF9vgi" + }, + "identifier": [ + { + "type": { + "coding": [ + { + "code": "PRN", + "system": "http://terminology.hl7.org/CodeSystem/v2-0203" + } + ] + }, + "system": "https://gematik.de/fhir/sid/telematik-id", + "value": "8-01-0000000232" + }, + { + "system": "http://fhir.de/StructureDefinition/identifier-iknr", + "value": "107815761" + }, + { + "system": "https://gematik.de/fhir/directory/CodeSystem/ldapUID", + "value": "6f01ba0b-5d78-4bb1-a789-9a8be7f30ca3" + } + ], + "type": [ + { + "coding": [ + { + "code": "1.2.276.0.76.4.59", + "system": "https://gematik.de/fhir/directory/CodeSystem/OrganizationProfessionOID", + "display": "Betriebsstätte Kostenträger" + } + ] + } + ], + "alias": [ + "AOK Baden-Württemberg NOT-VALID" + ], + "active": true, + "name": "AOK Baden-Württemberg" + } + } + ], + "type": "searchset", + "total": 2 +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-diga-05-response-accept.json b/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-diga-05-response-accept.json new file mode 100644 index 00000000..aa55668a --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-diga-05-response-accept.json @@ -0,0 +1,124 @@ +{ + "resourceType": "Bundle", + "id": "erp-diga-05-response-accept", + "link": [ + { + "relation": "self", + "url": "https://erp-ref.zentral.erp.splitdns.ti-dienste.de/Task/162.123.456.789.123.58/$accept/" + } + ], + "entry": [ + { + "fullUrl": "https://erp-ref.zentral.erp.splitdns.ti-dienste.de/Task/162.123.456.789.123.58", + "resource": { + "resourceType": "Task", + "id": "162.123.456.789.123.58", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Task|1.4" + ], + "versionId": "1", + "lastUpdated": "2025-03-03T08:26:21.594+00:00" + }, + "extension": [ + { + "url": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_PrescriptionType", + "valueCodeableConcept": { + "coding": [ + { + "code": "162", + "system": "https://gematik.de/fhir/erp/CodeSystem/GEM_ERP_CS_FlowType", + "display": "Muster 16 (Digitale Gesundheitsanwendungen)" + } + ] + } + }, + { + "url": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_ExpiryDate", + "valueDateTime": "2025-06-02" + }, + { + "url": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_AcceptDate", + "valueDateTime": "2025-06-02" + } + ], + "identifier": [ + { + "use": "official", + "system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId", + "value": "162.123.456.789.123.58" + }, + { + "use": "official", + "system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_AccessCode", + "value": "777bea0e13cc9c42ceec14aec3ddee2263325dc2c6c699db115f58fe423607ea" + }, + { + "use": "official", + "system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_Secret", + "value": "90bcf075768d582571ede9f241a8365bf8d12a19c6e353940ae070cb34f5fb7c" + } + ], + "for": { + "identifier": { + "system": "http://fhir.de/sid/gkv/kvid-10", + "value": "X123456789" + } + }, + "performerType": [ + { + "coding": [ + { + "code": "urn:oid:1.2.276.0.76.4.59", + "system": "urn:ietf:rfc:3986", + "display": "Kostenträger" + } + ], + "text": "Kostenträger" + } + ], + "owner": { + "identifier": { + "system": "https://gematik.de/fhir/sid/telematik-id", + "value": "8-SMC-B-Testkarte-883110000116873" + } + }, + "input": [ + { + "type": { + "coding": [ + { + "code": "1", + "system": "https://gematik.de/fhir/erp/CodeSystem/GEM_ERP_CS_DocumentType" + } + ] + }, + "valueReference": { + "reference": "a061507a-0d00-0000-0001-000000000000" + } + } + ], + "status": "draft", + "intent": "order", + "authoredOn": "2025-03-02T08:25:05+00:00", + "lastModified": "2025-03-02T08:25:05+00:00" + } + }, + { + "fullUrl": "urn:uuid:a061507a-0d00-0000-0001-000000000000", + "resource": { + "resourceType": "Binary", + "id": "Inline-Instance-for-d5e04846-e753-4a91-ab60-9e4c6fb4b533-2", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Binary|1.2" + ], + "versionId": "1" + }, + "contentType": "application/pkcs7-mime" + } + } + ], + "type": "collection", + "timestamp": "2025-03-03T08:26:21.594+00:00" +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-steuerung-durch-le-08-response-taskGet169Versicherter.json b/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-steuerung-durch-le-08-response-taskGet169Versicherter.json new file mode 100644 index 00000000..6d793f18 --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-steuerung-durch-le-08-response-taskGet169Versicherter.json @@ -0,0 +1,196 @@ +{ + "resourceType": "Bundle", + "id": "erp-steuerung-durch-le-08-response-taskGet169Versicherter", + "meta": { + "lastUpdated": "2020-03-01T07:02:37.836+00:00" + }, + "link": [ + { + "relation": "self", + "url": "https://erp.zentral.erp.splitdns.ti-dienste.de/Task/" + } + ], + "entry": [ + { + "fullUrl": "https://erp.zentral.erp.splitdns.ti-dienste.de/Task/169.774.328.939.869.74", + "resource": { + "resourceType": "Task", + "id": "169.774.328.939.869.74", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Task|1.3" + ], + "tag": [ + { + "display": "Task in READY state activated by (Z)PVS/KIS via $activate operation" + } + ] + }, + "extension": [ + { + "url": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_PrescriptionType", + "valueCoding": { + "code": "169", + "system": "https://gematik.de/fhir/erp/CodeSystem/GEM_ERP_CS_FlowType", + "display": "Muster 16 (Direkte Zuweisung)" + } + }, + { + "url": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_AcceptDate", + "valueDate": "2022-06-02" + }, + { + "url": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_ExpiryDate", + "valueDate": "2022-06-02" + } + ], + "identifier": [ + { + "system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId", + "value": "169.774.328.939.869.74" + } + ], + "performerType": [ + { + "coding": [ + { + "code": "urn:oid:1.2.276.0.76.4.54", + "system": "urn:ietf:rfc:3986", + "display": "Öffentliche Apotheke" + } + ] + } + ], + "for": { + "identifier": { + "system": "http://fhir.de/sid/gkv/kvid-10", + "value": "X123456789" + } + }, + "input": [ + { + "type": { + "coding": [ + { + "code": "1", + "system": "https://gematik.de/fhir/erp/CodeSystem/GEM_ERP_CS_DocumentType", + "display": "Health Care Provider Prescription" + } + ] + }, + "valueReference": { + "reference": "Binary/281a985c-f25b-4aae-91a6-41ad744080b0" + } + }, + { + "type": { + "coding": [ + { + "code": "2", + "system": "https://gematik.de/fhir/erp/CodeSystem/GEM_ERP_CS_DocumentType", + "display": "Patient Confirmation" + } + ] + }, + "valueReference": { + "reference": "f8c2298f-7c00-4a68-af29-8a2862d55d43" + } + } + ], + "intent": "order", + "status": "ready", + "authoredOn": "2022-03-18T15:26:00+00:00", + "lastModified": "2022-03-18T15:27:00+00:00" + } + }, + { + "fullUrl": "https://erp.zentral.erp.splitdns.ti-dienste.de/Task/169.000.033.491.280.78", + "resource": { + "resourceType": "Task", + "id": "169.000.033.491.280.78", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Task|1.3" + ] + }, + "extension": [ + { + "url": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_PrescriptionType", + "valueCoding": { + "code": "169", + "system": "https://gematik.de/fhir/erp/CodeSystem/GEM_ERP_CS_FlowType", + "display": "Muster 16 (Direkte Zuweisung)" + } + }, + { + "url": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_AcceptDate", + "valueDate": "2022-06-03" + }, + { + "url": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_ExpiryDate", + "valueDate": "2022-06-03" + } + ], + "identifier": [ + { + "system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId", + "value": "169.000.033.491.280.78" + } + ], + "performerType": [ + { + "coding": [ + { + "code": "urn:oid:1.2.276.0.76.4.54", + "system": "urn:ietf:rfc:3986", + "display": "Öffentliche Apotheke" + } + ] + } + ], + "for": { + "identifier": { + "system": "http://fhir.de/sid/gkv/kvid-10", + "value": "X123456789" + } + }, + "input": [ + { + "type": { + "coding": [ + { + "code": "1", + "system": "https://gematik.de/fhir/erp/CodeSystem/GEM_ERP_CS_DocumentType", + "display": "Health Care Provider Prescription" + } + ] + }, + "valueReference": { + "reference": "Binary/281a985c-f25b-4aae-91a6-41ad744080b0" + } + }, + { + "type": { + "coding": [ + { + "code": "2", + "system": "https://gematik.de/fhir/erp/CodeSystem/GEM_ERP_CS_DocumentType", + "display": "Patient Confirmation" + } + ] + }, + "valueReference": { + "reference": "f8c2298f-7c00-4a68-af29-8a2862d55d43" + } + } + ], + "intent": "order", + "status": "ready", + "authoredOn": "2022-03-18T15:26:00+00:00", + "lastModified": "2022-03-18T15:27:00+00:00" + } + } + ], + "type": "collection", + "total": 2 +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-versicherte-03-response-GetLocation.json b/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-versicherte-03-response-GetLocation.json new file mode 100644 index 00000000..afe478e2 --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-versicherte-03-response-GetLocation.json @@ -0,0 +1,269 @@ +{ + "resourceType": "Bundle", + "id": "erp-versicherte-03-response-GetLocation", + "meta": { + "lastUpdated": "2021-11-23T10:33:52.590809+02:00" + }, + "link": [ + { + "relation": "self", + "url": "Bundle2b50e07d-ace1-4f83-ae8f-e2845e291cc3" + } + ], + "entry": [ + { + "search": { + "mode": "match" + }, + "resource": { + "resourceType": "Location", + "id": "5a403761-3a18-4ae9-bca8-9ed8abada08a", + "address": { + "line": [ + "Friedrichstr. 136" + ], + "use": "work", + "type": "physical", + "postalCode": "10117", + "city": "Berlin", + "country": "de" + }, + "identifier": [ + { + "system": "https://gematik.de/fhir/sid/telematik-id", + "value": "3-1.54.10123404" + } + ], + "position": { + "latitude": 52.522575, + "longitude": 13.387884 + }, + "telecom": [ + { + "system": "email", + "value": "service@gematik.de" + }, + { + "system": "phone", + "value": "030 40041 0" + }, + { + "system": "url", + "value": "www.gematik.de" + } + ], + "type": [ + { + "coding": [ + { + "code": "PHARM", + "system": "http://terminology.hl7.org/CodeSystem/v3-RoleCode", + "display": "pharmacy" + } + ] + }, + { + "coding": [ + { + "code": "MOBL", + "system": "http://terminology.hl7.org/CodeSystem/v3-RoleCode", + "display": "Mobile Services" + } + ] + } + ], + "name": "Adlerapotheke", + "status": "active" + } + }, + { + "search": { + "mode": "match" + }, + "resource": { + "resourceType": "Location", + "id": "354d16fa-ceff-4a18-b1b7-c583ee211cea", + "meta": { + "lastUpdated": "2021-10-12T11:54:29+02:00" + }, + "contained": [ + { + "id": "8fe0eea1-6379-41ce-bb51-efd33f02e853", + "resourceType": "HealthcareService", + "active": true, + "coverageArea": [ + { + "extension": [ + { + "url": "https://ngda.de/fhir/extensions/ServiceCoverageRange", + "valueQuantity": { + "value": 5000, + "unit": "m" + } + } + ] + } + ], + "location": [ + { + "reference": "/Location/354d16fa-ceff-4a18-b1b7-c583ee211cea" + } + ], + "type": [ + { + "coding": [ + { + "code": "498", + "system": "http://terminology.hl7.org/CodeSystem/service-type", + "display": "Mobile Services" + } + ] + } + ] + } + ], + "address": { + "line": [ + "Adlerstr. 21" + ], + "use": "work", + "type": "physical", + "postalCode": "10178", + "city": "Berlin", + "country": "de" + }, + "hoursOfOperation": [ + { + "daysOfWeek": [ + "mon" + ], + "openingTime": "08:30:00", + "closingTime": "13:30:00" + }, + { + "daysOfWeek": [ + "mon" + ], + "openingTime": "14:30:00", + "closingTime": "18:30:00" + }, + { + "daysOfWeek": [ + "tue" + ], + "openingTime": "08:30:00", + "closingTime": "13:30:00" + }, + { + "daysOfWeek": [ + "tue" + ], + "openingTime": "14:30:00", + "closingTime": "18:30:00" + }, + { + "daysOfWeek": [ + "wed" + ], + "openingTime": "08:30:00", + "closingTime": "13:30:00" + }, + { + "daysOfWeek": [ + "wed" + ], + "openingTime": "14:30:00", + "closingTime": "18:30:00" + }, + { + "daysOfWeek": [ + "thu" + ], + "openingTime": "08:30:00", + "closingTime": "13:30:00" + }, + { + "daysOfWeek": [ + "thu" + ], + "openingTime": "14:30:00", + "closingTime": "18:30:00" + }, + { + "daysOfWeek": [ + "fri" + ], + "openingTime": "08:30:00", + "closingTime": "13:30:00" + }, + { + "daysOfWeek": [ + "fri" + ], + "openingTime": "14:30:00", + "closingTime": "18:30:00" + }, + { + "daysOfWeek": [ + "sat" + ], + "openingTime": "08:30:00", + "closingTime": "14:00:00" + } + ], + "identifier": [ + { + "system": "https://gematik.de/fhir/sid/telematik-id", + "value": "3-10.2.0123456100.10.228" + }, + { + "system": "https://ngda.de/fhir/NamingSystem/NID", + "value": "APO1234642" + } + ], + "position": { + "latitude": 52.523044, + "longitude": 13.411917 + }, + "telecom": [ + { + "system": "phone", + "value": "030/400410" + }, + { + "system": "email", + "value": "erezept@gematik.de" + }, + { + "system": "url", + "value": "https://www.gematik.de" + } + ], + "type": [ + { + "coding": [ + { + "code": "PHARM", + "system": "http://terminology.hl7.org/CodeSystem/v3-RoleCode", + "display": "pharmacy" + } + ] + }, + { + "coding": [ + { + "code": "OUTPHARM", + "system": "http://terminology.hl7.org/CodeSystem/v3-RoleCode", + "display": "outpatient pharmacy" + } + ] + } + ], + "name": "Apotheke am Adler", + "status": "active" + } + } + ], + "type": "searchset", + "total": 2 +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-versicherte-04-response-getDispense.json b/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-versicherte-04-response-getDispense.json new file mode 100644 index 00000000..62f427c8 --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-versicherte-04-response-getDispense.json @@ -0,0 +1,140 @@ +{ + "resourceType": "Bundle", + "id": "erp-versicherte-04-response-getDispense", + "meta": { + "lastUpdated": "2020-04-07T08:05:42.225+00:00" + }, + "link": [ + { + "relation": "self", + "url": "https://erp.app.ti-dienste.de/MedicationDispense?whenhandedover=gt2020-01-01" + } + ], + "entry": [ + { + "search": { + "mode": "match" + }, + "fullUrl": "https://erp.app.ti-dienste.de/MedicationDispense/1093629", + "resource": { + "resourceType": "MedicationDispense", + "id": "1093629", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_MedicationDispense|1.3" + ] + }, + "identifier": [ + { + "value": "160.123.456.789.123.58", + "system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" + } + ], + "contained": [ + { + "meta": { + "profile": [ + "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Medication_PZN|1.1.0" + ] + }, + "id": "med0314", + "code": { + "coding": [ + { + "code": "06313728", + "system": "http://fhir.de/CodeSystem/ifa/pzn" + } + ], + "text": "Sumatriptan-1a Pharma 100 mg Tabletten" + }, + "extension": [ + { + "url": "https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Medication_Type", + "valueCodeableConcept": { + "coding": [ + { + "version": "http://snomed.info/sct/900000000000207008/version/20220331", + "code": "763158003", + "system": "http://snomed.info/sct", + "display": "Medicinal product (product)" + } + ] + } + }, + { + "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" + } + }, + { + "url": "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Vaccine", + "valueBoolean": false + } + ], + "resourceType": "Medication", + "amount": { + "denominator": { + "value": 1 + }, + "numerator": { + "code": "{tbl}", + "system": "http://unitsofmeasure.org", + "unit": "Tabletten", + "extension": [ + { + "url": "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_PackagingSize", + "valueString": "10" + } + ] + } + }, + "form": { + "coding": [ + { + "code": "TAB", + "system": "https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_KBV_DARREICHUNGSFORM" + } + ] + } + } + ], + "dosageInstruction": [ + { + "text": "1-0-1-0" + } + ], + "performer": [ + { + "actor": { + "identifier": { + "value": "3-SMC-B-Testkarte-883110000129070", + "system": "https://gematik.de/fhir/sid/telematik-id" + } + } + } + ], + "subject": { + "identifier": { + "value": "X123456789", + "system": "http://fhir.de/sid/gkv/kvid-10" + } + }, + "status": "completed", + "medicationReference": { + "reference": "#med0314", + "display": "Sumatriptan-1a Pharma 100 mg Tabletten" + }, + "whenHandedOver": "2020-03-20", + "quantity": { + "value": 1, + "code": "{Package}", + "system": "http://unitsofmeasure.org" + } + } + } + ], + "type": "searchset", + "total": 1 +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-versicherte-05-response-get-single-medicationdispense-by-id.json b/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-versicherte-05-response-get-single-medicationdispense-by-id.json new file mode 100644 index 00000000..5daff3ad --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-versicherte-05-response-get-single-medicationdispense-by-id.json @@ -0,0 +1,140 @@ +{ + "resourceType": "Bundle", + "id": "erp-versicherte-05-response-get-single-medicationdispense-by-id", + "link": [ + { + "relation": "self", + "url": "https://erp-ref.zentral.erp.splitdns.ti-dienste.de/MedicationDispense?identifier=200.000.002.097.952.60" + } + ], + "entry": [ + { + "search": { + "mode": "match" + }, + "fullUrl": "https://erp-ref.zentral.erp.splitdns.ti-dienste.de/MedicationDispense/200.000.002.097.952.60", + "resource": { + "resourceType": "MedicationDispense", + "id": "200.000.002.097.951.63", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_MedicationDispense|1.3" + ] + }, + "contained": [ + { + "meta": { + "profile": [ + "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Medication_PZN|1.1.0" + ] + }, + "resourceType": "Medication", + "id": "b4c2bba5-23bd-4be3-b58f-a70621edd84f", + "extension": [ + { + "url": "https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Medication_Type", + "valueCodeableConcept": { + "coding": [ + { + "version": "http://snomed.info/sct/900000000000207008/version/20220331", + "code": "763158003", + "system": "http://snomed.info/sct", + "display": "Medicinal product (product)" + } + ] + } + }, + { + "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" + } + }, + { + "url": "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Vaccine", + "valueBoolean": false + }, + { + "url": "http://fhir.de/StructureDefinition/normgroesse", + "valueCode": "N1" + } + ], + "code": { + "coding": [ + { + "code": "03879429", + "system": "http://fhir.de/CodeSystem/ifa/pzn" + } + ], + "text": "Beloc-Zok® mite 47,5 mg, 30 Retardtabletten N1" + }, + "form": { + "coding": [ + { + "code": "RET", + "system": "https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_KBV_DARREICHUNGSFORM" + } + ] + }, + "amount": { + "numerator": { + "extension": [ + { + "url": "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_PackagingSize", + "valueString": "30" + } + ], + "unit": "Stück" + }, + "denominator": { + "value": 1 + } + } + } + ], + "identifier": [ + { + "system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId", + "value": "200.000.002.097.951.63" + } + ], + "subject": { + "identifier": { + "system": "http://fhir.de/sid/gkv/kvid-10", + "value": "X110501499" + } + }, + "performer": [ + { + "actor": { + "identifier": { + "system": "https://gematik.de/fhir/sid/telematik-id", + "value": "3-2-APO-XanthippeVeilchenblau01" + } + } + } + ], + "dosageInstruction": [ + { + "text": "1-0-1-0" + } + ], + "status": "completed", + "medicationReference": { + "reference": "b4c2bba5-23bd-4be3-b58f-a70621edd84f", + "display": "Sumatriptan-1a Pharma 100 mg Tabletten" + }, + "quantity": { + "value": 1, + "code": "{Package}", + "system": "http://unitsofmeasure.org" + }, + "whenHandedOver": "2024-02-15" + } + } + ], + "type": "searchset", + "timestamp": "2024-02-15T06:01:44.119+00:00", + "total": 0 +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-versicherte-07-response-getAuditEvent.json b/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-versicherte-07-response-getAuditEvent.json new file mode 100644 index 00000000..ba184051 --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/Bundle-erp-versicherte-07-response-getAuditEvent.json @@ -0,0 +1,236 @@ +{ + "resourceType": "Bundle", + "id": "erp-versicherte-07-response-getAuditEvent", + "meta": { + "lastUpdated": "2020-03-29T13:44:18.783+00:00" + }, + "link": [ + { + "relation": "self", + "url": "https://erp.app.ti-dienste.de/AuditEvent" + }, + { + "relation": "next", + "url": "https://erp.app.ti-dienste.de/AuditEvent?_getpages=12653b13-5fca-4e3b-860c-9558bdfef9a1&_getpagesoffset=20&_count=20" + } + ], + "entry": [ + { + "search": { + "mode": "match" + }, + "fullUrl": "https://erp.app.ti-dienste.de/AuditEvent/58862", + "resource": { + "resourceType": "AuditEvent", + "id": "58862", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_AuditEvent|1.3" + ], + "versionId": "1", + "lastUpdated": "2020-02-27T08:04:27.434+00:00", + "source": "#IkMt252YovlsJTAE" + }, + "subtype": [ + { + "code": "create", + "system": "http://hl7.org/fhir/restful-interaction" + } + ], + "agent": [ + { + "who": { + "identifier": { + "system": "https://gematik.de/fhir/sid/telematik-id", + "value": "1-1.54.102323123404" + } + }, + "type": { + "coding": [ + { + "code": "humanuser", + "system": "http://terminology.hl7.org/CodeSystem/extra-security-role-type", + "display": "Human User" + } + ] + }, + "name": "Praxis Dr. Müller", + "requestor": false + } + ], + "source": { + "site": "E-Rezept Fachdienst", + "observer": { + "reference": "Device/1234" + } + }, + "entity": [ + { + "what": { + "identifier": { + "use": "official", + "system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId", + "value": "160.123.456.789.123.58" + }, + "reference": "https://erp.app.ti-dienste.de/Task/160.123.456.789.123.58" + }, + "name": "X123456789", + "description": "*160.123.456.789.123.58*" + } + ], + "type": { + "code": "rest", + "system": "http://terminology.hl7.org/CodeSystem/audit-event-type" + }, + "action": "C", + "recorded": "2020-02-27T08:04:27.434+00:00", + "outcome": "0" + } + }, + { + "search": { + "mode": "match" + }, + "fullUrl": "https://erp.app.ti-dienste.de/AuditEvent/58863", + "resource": { + "resourceType": "AuditEvent", + "id": "58863", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_AuditEvent|1.3" + ], + "versionId": "1", + "lastUpdated": "2020-02-27T09:04:27.434+00:00", + "source": "#IkMt252YovlsJTAE" + }, + "subtype": [ + { + "code": "read", + "system": "http://hl7.org/fhir/restful-interaction" + } + ], + "agent": [ + { + "who": { + "identifier": { + "system": "https://gematik.de/fhir/sid/telematik-id", + "value": "3-1.54.10123404" + } + }, + "type": { + "coding": [ + { + "code": "humanuser", + "system": "http://terminology.hl7.org/CodeSystem/extra-security-role-type", + "display": "Human User" + } + ] + }, + "name": "Ihre Apotheke um die Ecke, Hauptstraße 1", + "requestor": false + } + ], + "source": { + "site": "E-Rezept Fachdienst", + "observer": { + "reference": "Device/5678" + } + }, + "entity": [ + { + "what": { + "identifier": { + "use": "official", + "system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId", + "value": "160.123.456.789.123.58" + }, + "reference": "https://erp.app.ti-dienste.de/Task/160.123.456.789.123.58" + }, + "name": "X123456789", + "description": "*160.123.456.789.123.58*" + } + ], + "type": { + "code": "rest", + "system": "http://terminology.hl7.org/CodeSystem/audit-event-type" + }, + "action": "R", + "recorded": "2020-02-27T09:04:27.434+00:00", + "outcome": "0" + } + }, + { + "search": { + "mode": "match" + }, + "fullUrl": "https://erp.app.ti-dienste.de/AuditEvent/620049", + "resource": { + "resourceType": "AuditEvent", + "id": "620049", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_AuditEvent|1.3" + ], + "versionId": "1", + "lastUpdated": "2020-02-27T10:04:27.434+00:00", + "source": "#IkMt252YovlsJTAE" + }, + "subtype": [ + { + "code": "update", + "system": "http://hl7.org/fhir/restful-interaction" + } + ], + "agent": [ + { + "who": { + "identifier": { + "system": "https://gematik.de/fhir/sid/telematik-id", + "value": "3-1.54.10123404" + } + }, + "type": { + "coding": [ + { + "code": "humanuser", + "system": "http://terminology.hl7.org/CodeSystem/extra-security-role-type", + "display": "Human User" + } + ] + }, + "name": "Ihre Apotheke um die Ecke, Hauptstraße 1", + "requestor": false + } + ], + "source": { + "site": "E-Rezept Fachdienst", + "observer": { + "reference": "Device/1234" + } + }, + "entity": [ + { + "what": { + "identifier": { + "use": "official", + "system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId", + "value": "160.123.456.789.123.58" + }, + "reference": "https://erp.app.ti-dienste.de/Task/160.123.456.789.123.58" + }, + "name": "X123456789", + "description": "*160.123.456.789.123.58*" + } + ], + "type": { + "code": "rest", + "system": "http://terminology.hl7.org/CodeSystem/audit-event-type" + }, + "action": "U", + "recorded": "2020-02-27T10:04:27.434+00:00", + "outcome": "0" + } + } + ], + "type": "searchset" +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/Communication-erp-communication-01-request-PostPatientToPharmacy.json b/API-Examples/FSH-Files/fsh-generated/resources/Communication-erp-communication-01-request-PostPatientToPharmacy.json new file mode 100644 index 00000000..b36cd3af --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/Communication-erp-communication-01-request-PostPatientToPharmacy.json @@ -0,0 +1,153 @@ +{ + "resourceType": "Communication", + "id": "erp-communication-01-request-PostPatientToPharmacy", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Communication_InfoReq|1.3" + ] + }, + "contained": [ + { + "resourceType": "Medication", + "id": "5fe6e06c-8725-46d5-aecd-e65e041ca3de", + "meta": { + "profile": [ + "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Medication_PZN|1.1.0" + ] + }, + "extension": [ + { + "valueCodeableConcept": { + "coding": [ + { + "version": "http://snomed.info/sct/900000000000207008/version/20220331", + "code": "763158003", + "system": "http://snomed.info/sct", + "display": "Medicinal product (product)" + } + ] + }, + "url": "https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Medication_Type" + }, + { + "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" + } + }, + { + "url": "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Vaccine", + "valueBoolean": false + }, + { + "url": "http://fhir.de/StructureDefinition/normgroesse", + "valueCode": "N1" + } + ], + "code": { + "coding": [ + { + "code": "06313728", + "system": "http://fhir.de/CodeSystem/ifa/pzn" + } + ], + "text": "Sumatriptan-1a Pharma 100 mg Tabletten" + }, + "amount": { + "numerator": { + "extension": [ + { + "url": "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_PackagingSize", + "valueString": "10" + } + ], + "code": "{tbl}", + "system": "http://unitsofmeasure.org", + "unit": "TAB" + }, + "denominator": { + "value": 1 + } + }, + "form": { + "coding": [ + { + "code": "TAB", + "system": "https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_KBV_DARREICHUNGSFORM" + } + ] + } + } + ], + "basedOn": [ + { + "reference": "Task/160.123.456.789.123.58" + } + ], + "about": [ + { + "reference": "#5fe6e06c-8725-46d5-aecd-e65e041ca3de" + } + ], + "recipient": [ + { + "identifier": { + "system": "https://gematik.de/fhir/sid/telematik-id", + "value": "3-1.54.10123404" + } + } + ], + "payload": [ + { + "extension": [ + { + "valueIdentifier": { + "system": "http://fhir.de/sid/arge-ik/iknr", + "value": "104212059" + }, + "url": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_InsuranceProvider" + }, + { + "extension": [ + { + "url": "onPremise", + "valueBoolean": true + }, + { + "url": "delivery", + "valueBoolean": true + }, + { + "url": "shipment", + "valueBoolean": false + } + ], + "url": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_SupplyOptionsType" + }, + { + "url": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_SubstitutionAllowedType", + "valueBoolean": true + }, + { + "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_PackageQuantity", + "valueQuantity": { + "value": 1, + "code": "{Package}", + "system": "http://unitsofmeasure.org" + } + } + ], + "contentString": "Hallo, ich wollte gern fragen, ob das Medikament bei Ihnen vorraetig ist." + } + ], + "status": "unknown" +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/Communication-erp-communication-02-response-PostPatientToPharmacy.json b/API-Examples/FSH-Files/fsh-generated/resources/Communication-erp-communication-02-response-PostPatientToPharmacy.json new file mode 100644 index 00000000..4682f68c --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/Communication-erp-communication-02-response-PostPatientToPharmacy.json @@ -0,0 +1,162 @@ +{ + "resourceType": "Communication", + "id": "erp-communication-02-response-PostPatientToPharmacy", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Communication_InfoReq|1.3" + ], + "versionId": "1", + "lastUpdated": "2020-03-12T18:01:10+00:00" + }, + "contained": [ + { + "resourceType": "Medication", + "id": "5fe6e06c-8725-46d5-aecd-e65e041ca3de", + "meta": { + "profile": [ + "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Medication_PZN|1.1.0" + ] + }, + "extension": [ + { + "valueCodeableConcept": { + "coding": [ + { + "version": "http://snomed.info/sct/900000000000207008/version/20220331", + "code": "763158003", + "system": "http://snomed.info/sct", + "display": "Medicinal product (product)" + } + ] + }, + "url": "https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Medication_Type" + }, + { + "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" + } + }, + { + "url": "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Vaccine", + "valueBoolean": false + }, + { + "url": "http://fhir.de/StructureDefinition/normgroesse", + "valueCode": "N1" + } + ], + "code": { + "coding": [ + { + "code": "06313728", + "system": "http://fhir.de/CodeSystem/ifa/pzn" + } + ], + "text": "Sumatriptan-1a Pharma 100 mg Tabletten" + }, + "amount": { + "numerator": { + "extension": [ + { + "url": "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_PackagingSize", + "valueString": "10" + } + ], + "code": "{tbl}", + "system": "http://unitsofmeasure.org", + "unit": "TAB" + }, + "denominator": { + "value": 1 + } + }, + "form": { + "coding": [ + { + "code": "TAB", + "system": "https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_KBV_DARREICHUNGSFORM" + } + ] + } + } + ], + "basedOn": [ + { + "reference": "Task/160.123.456.789.123.58" + } + ], + "about": [ + { + "reference": "#5fe6e06c-8725-46d5-aecd-e65e041ca3de" + } + ], + "recipient": [ + { + "identifier": { + "system": "https://gematik.de/fhir/sid/telematik-id", + "value": "3-1.54.10123404" + } + } + ], + "sender": { + "identifier": { + "system": "http://fhir.de/sid/gkv/kvid-10", + "value": "X234567890" + } + }, + "payload": [ + { + "extension": [ + { + "valueIdentifier": { + "system": "http://fhir.de/sid/arge-ik/iknr", + "value": "104212059" + }, + "url": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_InsuranceProvider" + }, + { + "extension": [ + { + "url": "onPremise", + "valueBoolean": true + }, + { + "url": "delivery", + "valueBoolean": true + }, + { + "url": "shipment", + "valueBoolean": false + } + ], + "url": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_SupplyOptionsType" + }, + { + "url": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_SubstitutionAllowedType", + "valueBoolean": true + }, + { + "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_PackageQuantity", + "valueQuantity": { + "value": 1, + "code": "{Package}", + "system": "http://unitsofmeasure.org" + } + } + ], + "contentString": "Hallo, ich wollte gern fragen, ob das Medikament bei Ihnen vorraetig ist." + } + ], + "status": "unknown", + "sent": "2020-03-12T18:01:10+00:00" +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/Communication-erp-communication-03-request-PostPharmacyToPatient.json b/API-Examples/FSH-Files/fsh-generated/resources/Communication-erp-communication-03-request-PostPharmacyToPatient.json new file mode 100644 index 00000000..9b33838f --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/Communication-erp-communication-03-request-PostPharmacyToPatient.json @@ -0,0 +1,28 @@ +{ + "resourceType": "Communication", + "id": "erp-communication-03-request-PostPharmacyToPatient", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Communication_Reply|1.3" + ] + }, + "basedOn": [ + { + "reference": "Task/160.123.456.789.123.58" + } + ], + "recipient": [ + { + "identifier": { + "system": "http://fhir.de/sid/gkv/kvid-10", + "value": "X234567890" + } + } + ], + "payload": [ + { + "contentString": "{\"version\": 1, \"supplyOptionsType\": \"onPremise\", \"info_text\": \"Wir möchten Sie informieren, dass Ihre bestellten Medikamente zur Abholung bereitstehen. Den Abholcode finden Sie anbei.\", \"pickUpCodeHR\": \"12341234\", \"pickUpCodeDMC\": \"\", \"url\": \"\"}" + } + ], + "status": "unknown" +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/Communication-erp-communication-04-response-PostPharmacyToPatient.json b/API-Examples/FSH-Files/fsh-generated/resources/Communication-erp-communication-04-response-PostPharmacyToPatient.json new file mode 100644 index 00000000..9a323628 --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/Communication-erp-communication-04-response-PostPharmacyToPatient.json @@ -0,0 +1,37 @@ +{ + "resourceType": "Communication", + "id": "erp-communication-04-response-PostPharmacyToPatient", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Communication_Reply|1.3" + ], + "versionId": "1", + "lastUpdated": "2020-03-12T18:01:10+00:00" + }, + "basedOn": [ + { + "reference": "Task/160.123.456.789.123.58" + } + ], + "recipient": [ + { + "identifier": { + "system": "http://fhir.de/sid/gkv/kvid-10", + "value": "X234567890" + } + } + ], + "sender": { + "identifier": { + "system": "https://gematik.de/fhir/sid/telematik-id", + "value": "606358757" + } + }, + "payload": [ + { + "contentString": "{\"version\": 1,\"supplyOptionsType\": \"onPremise\",\"info_text\": \"Hallo, wir haben das Medikament vorraetig. Kommen Sie gern in die Filiale oder wir schicken einen Boten.\",\"url\": \"https://sonnenschein-apotheke.de\"}" + } + ], + "status": "unknown", + "sent": "2020-03-12T18:01:10+00:00" +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/Communication-erp-communication-05-request-RezeptZuweisen.json b/API-Examples/FSH-Files/fsh-generated/resources/Communication-erp-communication-05-request-RezeptZuweisen.json new file mode 100644 index 00000000..f0cc6576 --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/Communication-erp-communication-05-request-RezeptZuweisen.json @@ -0,0 +1,28 @@ +{ + "resourceType": "Communication", + "id": "erp-communication-05-request-RezeptZuweisen", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Communication_DispReq|1.3" + ] + }, + "basedOn": [ + { + "reference": "Task/160.123.456.789.123.58/$accept?ac=777bea0e13cc9c42ceec14aec3ddee2263325dc2c6c699db115f58fe423607ea" + } + ], + "recipient": [ + { + "identifier": { + "system": "https://gematik.de/fhir/sid/telematik-id", + "value": "3-1.54.10123404" + } + } + ], + "payload": [ + { + "contentString": "{ \"version\": 1, \"supplyOptionsType\": \"delivery\", \"name\": \"Dr. Maximilian von Muster\", \"address\": [ \"wohnhaft bei Emilia Fischer\", \"Bundesallee 312\", \"123. OG\", \"12345 Berlin\" ], \"hint\": \"Bitte im Morsecode klingeln: -.-.\", \"phone\": \"004916094858168\" }" + } + ], + "status": "unknown" +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/Communication-erp-communication-06-response-RezeptZuweisen.json b/API-Examples/FSH-Files/fsh-generated/resources/Communication-erp-communication-06-response-RezeptZuweisen.json new file mode 100644 index 00000000..a5de3358 --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/Communication-erp-communication-06-response-RezeptZuweisen.json @@ -0,0 +1,37 @@ +{ + "resourceType": "Communication", + "id": "erp-communication-06-response-RezeptZuweisen", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Communication_DispReq|1.3" + ], + "versionId": "1", + "lastUpdated": "2020-03-12T18:01:10+00:00" + }, + "basedOn": [ + { + "reference": "Task/160.123.456.789.123.58/$accept?ac=777bea0e13cc9c42ceec14aec3ddee2263325dc2c6c699db115f58fe423607ea" + } + ], + "recipient": [ + { + "identifier": { + "system": "https://gematik.de/fhir/sid/telematik-id", + "value": "3-1.54.10123404" + } + } + ], + "sender": { + "identifier": { + "system": "http://fhir.de/sid/gkv/kvid-10", + "value": "X234567890" + } + }, + "payload": [ + { + "contentString": "{ \"version\": 1, \"supplyOptionsType\": \"delivery\", \"name\": \"Dr. Maximilian von Muster\", \"address\": [ \"wohnhaft bei Emilia Fischer\", \"Bundesallee 312\", \"123. OG\", \"12345 Berlin\" ], \"hint\": \"Bitte im Morsecode klingeln: -.-.\", \"phone\": \"004916094858168\" }" + } + ], + "sent": "2020-03-12T18:01:10+00:00", + "status": "unknown" +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/Communication-erp-diga-03-communication-zuweisung-diga.json b/API-Examples/FSH-Files/fsh-generated/resources/Communication-erp-diga-03-communication-zuweisung-diga.json new file mode 100644 index 00000000..8d890d5b --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/Communication-erp-diga-03-communication-zuweisung-diga.json @@ -0,0 +1,45 @@ +{ + "resourceType": "Communication", + "id": "erp-diga-03-communication-zuweisung-diga", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Communication_DispReq|1.4" + ], + "tag": [ + { + "display": "Communication message sent by patient to pharmacy to request the dispensation of medicine by providing the AccessCode" + } + ] + }, + "extension": [ + { + "url": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_PrescriptionType", + "valueCoding": { + "code": "162", + "system": "https://gematik.de/fhir/erp/CodeSystem/GEM_ERP_CS_FlowType", + "display": "Muster 16 (Digitale Gesundheitsanwendungen)" + } + } + ], + "recipient": [ + { + "identifier": { + "system": "https://gematik.de/fhir/sid/telematik-id", + "value": "8-01-0000000232" + } + } + ], + "basedOn": [ + { + "reference": "Task/162.000.033.491.280.78/$accept?ac=777bea0e13cc9c42ceec14aec3ddee2263325dc2c6c699db115f58fe423607ea" + } + ], + "sender": { + "identifier": { + "system": "http://fhir.de/sid/gkv/kvid-10", + "value": "X234567890" + } + }, + "status": "unknown", + "sent": "2025-03-02T13:44:30.128+02:00" +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/Consent-erp-consent-01-request-PostConsent.json b/API-Examples/FSH-Files/fsh-generated/resources/Consent-erp-consent-01-request-PostConsent.json new file mode 100644 index 00000000..84368216 --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/Consent-erp-consent-01-request-PostConsent.json @@ -0,0 +1,53 @@ +{ + "resourceType": "Consent", + "id": "erp-consent-01-request-PostConsent", + "meta": { + "profile": [ + "https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_PR_Consent|1.0" + ] + }, + "category": [ + { + "coding": [ + { + "code": "CHARGCONS", + "system": "https://gematik.de/fhir/erpchrg/CodeSystem/GEM_ERPCHRG_CS_ConsentType", + "display": "Saving electronic charge item." + } + ] + } + ], + "patient": { + "identifier": { + "type": { + "coding": [ + { + "code": "PKV", + "system": "http://fhir.de/CodeSystem/identifier-type-de-basis" + } + ] + }, + "system": "http://fhir.de/sid/pkv/kvid-10", + "value": "X234567890" + } + }, + "status": "active", + "scope": { + "coding": [ + { + "code": "patient-privacy", + "system": "http://terminology.hl7.org/CodeSystem/consentscope", + "display": "Privacy Consent" + } + ] + }, + "dateTime": "2023-08-01T07:13:00+05:00", + "policyRule": { + "coding": [ + { + "code": "OPTIN", + "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode" + } + ] + } +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/Consent-erp-consent-02-response-PostConsent.json b/API-Examples/FSH-Files/fsh-generated/resources/Consent-erp-consent-02-response-PostConsent.json new file mode 100644 index 00000000..cd6795ca --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/Consent-erp-consent-02-response-PostConsent.json @@ -0,0 +1,53 @@ +{ + "resourceType": "Consent", + "id": "erp-consent-02-response-PostConsent", + "meta": { + "profile": [ + "https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_PR_Consent|1.0" + ] + }, + "category": [ + { + "coding": [ + { + "code": "CHARGCONS", + "system": "https://gematik.de/fhir/erpchrg/CodeSystem/GEM_ERPCHRG_CS_ConsentType", + "display": "Saving electronic charge item." + } + ] + } + ], + "patient": { + "identifier": { + "type": { + "coding": [ + { + "code": "PKV", + "system": "http://fhir.de/CodeSystem/identifier-type-de-basis" + } + ] + }, + "system": "http://fhir.de/sid/pkv/kvid-10", + "value": "X234567890" + } + }, + "status": "active", + "scope": { + "coding": [ + { + "code": "patient-privacy", + "system": "http://terminology.hl7.org/CodeSystem/consentscope", + "display": "Privacy Consent" + } + ] + }, + "dateTime": "2023-08-01T07:13:00+05:00", + "policyRule": { + "coding": [ + { + "code": "OPTIN", + "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode" + } + ] + } +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/ImplementationGuide-gematik.api-examples.json b/API-Examples/FSH-Files/fsh-generated/resources/ImplementationGuide-gematik.api-examples.json new file mode 100644 index 00000000..788f0687 --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/ImplementationGuide-gematik.api-examples.json @@ -0,0 +1,338 @@ +{ + "resourceType": "ImplementationGuide", + "id": "gematik.api-examples", + "url": "https://gematik.de/fhir//ImplementationGuide/gematik.api-examples", + "version": "0.1.0", + "name": "APIExamples", + "status": "draft", + "publisher": "gematik GmbH", + "contact": [ + { + "name": "gematik GmbH", + "telecom": [ + { + "system": "url", + "value": "https://www.gematik.de" + } + ] + } + ], + "packageId": "gematik.api-examples", + "fhirVersion": [ + "4.0.1" + ], + "definition": { + "resource": [ + { + "reference": { + "reference": "Bundle/erp-abrufen-01-response-taskAccept" + }, + "name": "erp-abrufen-01-response-taskAccept", + "exampleBoolean": true + }, + { + "reference": { + "reference": "Bundle/erp-abrufen-02-response-taskAcceptWithConsent" + }, + "name": "erp-abrufen-02-response-taskAcceptWithConsent", + "exampleBoolean": true + }, + { + "reference": { + "reference": "Bundle/erp-abrufen-03-request-recovery-secret" + }, + "name": "erp-abrufen-03-request-recovery-secret", + "exampleBoolean": true + }, + { + "reference": { + "reference": "MedicationDispense/erp-abrufen-06-request-taskClose" + }, + "name": "erp-abrufen-06-request-taskClose", + "exampleBoolean": true + }, + { + "reference": { + "reference": "Bundle/erp-abrufen-07-request-taskCloseMultiple" + }, + "name": "erp-abrufen-07-request-taskCloseMultiple", + "exampleBoolean": true + }, + { + "reference": { + "reference": "MedicationDispense/dffbfd6a-5712-4798-bdc8-07201eb77ab8" + }, + "name": "erp-abrufen-08-response-taskDispense", + "exampleBoolean": true + }, + { + "reference": { + "reference": "Bundle/erp-abrufen-egk-05-Response-Task" + }, + "name": "erp-abrufen-egk-05-Response-Task", + "exampleBoolean": true + }, + { + "reference": { + "reference": "Binary/erp-alternative-zuweisung-03-certificate-in-apovzd" + }, + "name": "erp-alternative-zuweisung-03-certificate-in-apovzd", + "exampleBoolean": true + }, + { + "reference": { + "reference": "Task/erp-bereitstellen-01-response-taskCreate" + }, + "name": "erp-bereitstellen-01-response-taskCreate", + "exampleBoolean": true + }, + { + "reference": { + "reference": "Bundle/erp-bereitstellen-02-Prescription-Bundle" + }, + "name": "erp-bereitstellen-02-Prescription-Bundle", + "exampleBoolean": true + }, + { + "reference": { + "reference": "Bundle/erp-chargeItem-05-GET-ChargeItem-Response" + }, + "name": "erp-chargeItem-05-GET-ChargeItem-Response", + "exampleBoolean": true + }, + { + "reference": { + "reference": "Bundle/erp-chargeItem-08-GET-ChargeItems-response" + }, + "name": "erp-chargeItem-08-GET-ChargeItems-response", + "exampleBoolean": true + }, + { + "reference": { + "reference": "Parameters/erp-chargeItem-10-patch-chargeitem-request" + }, + "name": "erp-chargeItem-10-patch-chargeitem-request", + "exampleBoolean": true + }, + { + "reference": { + "reference": "Communication/erp-communication-01-request-PostPatientToPharmacy" + }, + "name": "erp-communication-01-request-PostPatientToPharmacy", + "exampleBoolean": true + }, + { + "reference": { + "reference": "Communication/erp-communication-02-response-PostPatientToPharmacy" + }, + "name": "erp-communication-02-response-PostPatientToPharmacy", + "exampleBoolean": true + }, + { + "reference": { + "reference": "Communication/erp-communication-03-request-PostPharmacyToPatient" + }, + "name": "erp-communication-03-request-PostPharmacyToPatient", + "exampleBoolean": true + }, + { + "reference": { + "reference": "Communication/erp-communication-04-response-PostPharmacyToPatient" + }, + "name": "erp-communication-04-response-PostPharmacyToPatient", + "exampleBoolean": true + }, + { + "reference": { + "reference": "Communication/erp-communication-05-request-RezeptZuweisen" + }, + "name": "erp-communication-05-request-RezeptZuweisen", + "exampleBoolean": true + }, + { + "reference": { + "reference": "Communication/erp-communication-06-response-RezeptZuweisen" + }, + "name": "erp-communication-06-response-RezeptZuweisen", + "exampleBoolean": true + }, + { + "reference": { + "reference": "Bundle/erp-communication-07-response-GetMessages" + }, + "name": "erp-communication-07-response-GetMessages", + "exampleBoolean": true + }, + { + "reference": { + "reference": "Consent/erp-consent-01-request-PostConsent" + }, + "name": "erp-consent-01-request-PostConsent", + "exampleBoolean": true + }, + { + "reference": { + "reference": "Consent/erp-consent-02-response-PostConsent" + }, + "name": "erp-consent-02-response-PostConsent", + "exampleBoolean": true + }, + { + "reference": { + "reference": "Bundle/erp-consent-03-response-GetConsent" + }, + "name": "erp-consent-03-response-GetConsent", + "exampleBoolean": true + }, + { + "reference": { + "reference": "Task/erp-diga-01-task-162-create" + }, + "name": "erp-diga-01-task-162-create", + "exampleBoolean": true + }, + { + "reference": { + "reference": "Bundle/erp-diga-02-response-fhir-vzd" + }, + "name": "erp-diga-02-response-fhir-vzd", + "exampleBoolean": true + }, + { + "reference": { + "reference": "Communication/erp-diga-03-communication-zuweisung-diga" + }, + "name": "erp-diga-03-communication-zuweisung-diga", + "exampleBoolean": true + }, + { + "reference": { + "reference": "Bundle/erp-diga-05-response-accept" + }, + "name": "erp-diga-05-response-accept", + "exampleBoolean": true + }, + { + "reference": { + "reference": "MedicationDispense/erp-diga-06-medication-dispense-diga" + }, + "name": "erp-diga-06-medication-dispense-diga", + "exampleBoolean": true + }, + { + "reference": { + "reference": "Parameters/erp-eml-epa-notes-01-Parameters-ExampleCloseInputParameters" + }, + "name": "erp-eml-epa-notes-01-Parameters-ExampleCloseInputParameters", + "exampleBoolean": true + }, + { + "reference": { + "reference": "Parameters/erp-eml-epa-notes-02-Parameters-ExampleInputMultipleDispenses" + }, + "name": "erp-eml-epa-notes-02-Parameters-ExampleInputMultipleDispenses", + "exampleBoolean": true + }, + { + "reference": { + "reference": "Medication/erp-eml-epa-notes-03-Medication-Medication-Rezeptur" + }, + "name": "erp-eml-epa-notes-03-Medication-Medication-Rezeptur", + "exampleBoolean": true + }, + { + "reference": { + "reference": "Medication/erp-eml-epa-notes-04-Medication-Medication-Kombipackung" + }, + "name": "erp-eml-epa-notes-04-Medication-Medication-Kombipackung", + "exampleBoolean": true + }, + { + "reference": { + "reference": "OperationOutcome/erp-statuscodes-01-example-operationOutcome-validation" + }, + "name": "erp-statuscodes-01-example-operationOutcome-validation", + "exampleBoolean": true + }, + { + "reference": { + "reference": "OperationOutcome/erp-statuscodes-02-example-operationOutcome-status" + }, + "name": "erp-statuscodes-02-example-operationOutcome-status", + "exampleBoolean": true + }, + { + "reference": { + "reference": "Parameters/erp-steuerung-durch-le-01-request-taskCreate169" + }, + "name": "erp-steuerung-durch-le-01-request-taskCreate169", + "exampleBoolean": true + }, + { + "reference": { + "reference": "Task/erp-steuerung-durch-le-02-response-taskCreate169" + }, + "name": "erp-steuerung-durch-le-02-response-taskCreate169", + "exampleBoolean": true + }, + { + "reference": { + "reference": "Parameters/erp-steuerung-durch-le-03-request-taskActivate169" + }, + "name": "erp-steuerung-durch-le-03-request-taskActivate169", + "exampleBoolean": true + }, + { + "reference": { + "reference": "Bundle/erp-steuerung-durch-le-08-response-taskGet169Versicherter" + }, + "name": "erp-steuerung-durch-le-08-response-taskGet169Versicherter", + "exampleBoolean": true + }, + { + "reference": { + "reference": "Bundle/erp-versicherte-03-response-GetLocation" + }, + "name": "erp-versicherte-03-response-GetLocation", + "exampleBoolean": true + }, + { + "reference": { + "reference": "Bundle/erp-versicherte-04-response-getDispense" + }, + "name": "erp-versicherte-04-response-getDispense", + "exampleBoolean": true + }, + { + "reference": { + "reference": "Bundle/erp-versicherte-05-response-get-single-medicationdispense-by-id" + }, + "name": "erp-versicherte-05-response-get-single-medicationdispense-by-id", + "exampleBoolean": true + }, + { + "reference": { + "reference": "Bundle/erp-versicherte-07-response-getAuditEvent" + }, + "name": "erp-versicherte-07-response-getAuditEvent", + "exampleBoolean": true + } + ], + "page": { + "nameUrl": "toc.html", + "title": "Table of Contents", + "generation": "html", + "page": [] + }, + "parameter": [ + { + "code": "copyrightyear", + "value": "2024+" + }, + { + "code": "releaselabel", + "value": "ci-build" + } + ] + } +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/Medication-erp-eml-epa-notes-03-Medication-Medication-Rezeptur.json b/API-Examples/FSH-Files/fsh-generated/resources/Medication-erp-eml-epa-notes-03-Medication-Medication-Rezeptur.json new file mode 100644 index 00000000..d52a605e --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/Medication-erp-eml-epa-notes-03-Medication-Medication-Rezeptur.json @@ -0,0 +1,161 @@ +{ + "resourceType": "Medication", + "id": "erp-eml-epa-notes-03-Medication-Medication-Rezeptur", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Medication|1.4" + ] + }, + "contained": [ + { + "resourceType": "Medication", + "id": "MedicationHydrocortison", + "meta": { + "profile": [ + "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/epa-medication-pzn-ingredient" + ] + }, + "extension": [ + { + "valueCoding": { + "version": "http://snomed.info/sct/900000000000207008/version/20240201", + "code": "781405001", + "system": "http://snomed.info/sct", + "display": "Medicinal product package (product)" + }, + "url": "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/epa-medication-type-extension" + } + ], + "batch": { + "lotNumber": "56498416854" + }, + "code": { + "coding": [ + { + "code": "03424249", + "system": "http://fhir.de/CodeSystem/ifa/pzn", + "display": "Hydrocortison 1% Creme" + } + ] + } + }, + { + "resourceType": "Medication", + "id": "MedicationDexpanthenol", + "meta": { + "profile": [ + "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/epa-medication-pzn-ingredient" + ] + }, + "extension": [ + { + "valueCoding": { + "version": "http://snomed.info/sct/900000000000207008/version/20240201", + "code": "781405001", + "system": "http://snomed.info/sct", + "display": "Medicinal product package (product)" + }, + "url": "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/epa-medication-type-extension" + } + ], + "batch": { + "lotNumber": "0132456" + }, + "code": { + "coding": [ + { + "code": "16667195", + "system": "http://fhir.de/CodeSystem/ifa/pzn", + "display": "Dexpanthenol 5% Creme" + } + ] + } + } + ], + "extension": [ + { + "url": "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/drug-category-extension", + "valueCoding": { + "code": "00", + "system": "https://gematik.de/fhir/dev-epa-medication/CodeSystem/epa-drug-category-cs" + } + }, + { + "valueCoding": { + "version": "http://snomed.info/sct/900000000000207008/version/20240201", + "code": "1208954007", + "system": "http://snomed.info/sct", + "display": "Extemporaneous preparation (product)" + }, + "url": "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/epa-medication-type-extension" + }, + { + "url": "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/medication-id-vaccine-extension", + "valueBoolean": false + } + ], + "code": { + "text": "Hydrocortison-Dexpanthenol-Salbe" + }, + "amount": { + "numerator": { + "extension": [ + { + "url": "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/medication-total-quantity-formulation-extension", + "valueString": "100 ml" + } + ], + "value": 20, + "unit": "ml" + }, + "denominator": { + "value": 1 + } + }, + "ingredient": [ + { + "strength": { + "numerator": { + "value": 50, + "code": "g", + "system": "http://unitsofmeasure.org" + }, + "denominator": { + "value": 100, + "code": "g", + "system": "http://unitsofmeasure.org" + } + }, + "itemReference": { + "reference": "#MedicationHydrocortison" + }, + "isActive": true + }, + { + "strength": { + "numerator": { + "value": 50, + "code": "g", + "system": "http://unitsofmeasure.org" + }, + "denominator": { + "value": 100, + "code": "g", + "system": "http://unitsofmeasure.org" + } + }, + "itemReference": { + "reference": "#MedicationDexpanthenol" + }, + "isActive": true + } + ], + "form": { + "coding": [ + { + "code": "SAL", + "system": "https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_KBV_DARREICHUNGSFORM" + } + ] + } +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/Medication-erp-eml-epa-notes-04-Medication-Medication-Kombipackung.json b/API-Examples/FSH-Files/fsh-generated/resources/Medication-erp-eml-epa-notes-04-Medication-Medication-Kombipackung.json new file mode 100644 index 00000000..a9c60655 --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/Medication-erp-eml-epa-notes-04-Medication-Medication-Kombipackung.json @@ -0,0 +1,179 @@ +{ + "resourceType": "Medication", + "id": "erp-eml-epa-notes-04-Medication-Medication-Kombipackung", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Medication|1.4" + ] + }, + "contained": [ + { + "resourceType": "Medication", + "id": "Augentropfen", + "meta": { + "profile": [ + "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/epa-medication-pharmaceutical-product" + ] + }, + "extension": [ + { + "url": "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/epa-medication-type-extension", + "valueCoding": { + "code": "373873005", + "system": "http://snomed.info/sct", + "display": "Pharmaceutical / biologic product (product)" + } + } + ], + "ingredient": [ + { + "strength": { + "numerator": { + "value": 20, + "code": "mg", + "system": "http://unitsofmeasure.org", + "unit": "mg" + }, + "denominator": { + "value": 1, + "code": "ml", + "system": "http://unitsofmeasure.org", + "unit": "ml" + } + }, + "itemCodeableConcept": { + "coding": [ + { + "code": "R01AC01", + "system": "http://fhir.de/CodeSystem/bfarm/atc", + "display": "Natriumcromoglicat" + } + ] + } + } + ], + "batch": { + "lotNumber": "0132456" + }, + "code": { + "coding": [ + { + "code": "01746517-1", + "system": "http://fhir.de/CodeSystem/abdata/Komponentennummer", + "display": "Augentropfen" + } + ] + } + }, + { + "resourceType": "Medication", + "id": "NasenSpray", + "meta": { + "profile": [ + "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/epa-medication-pharmaceutical-product" + ] + }, + "extension": [ + { + "url": "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/epa-medication-type-extension", + "valueCoding": { + "code": "373873005", + "system": "http://snomed.info/sct", + "display": "Pharmaceutical / biologic product (product)" + } + } + ], + "ingredient": [ + { + "strength": { + "numerator": { + "value": 2.8, + "code": "mg", + "system": "http://unitsofmeasure.org", + "unit": "mg" + }, + "denominator": { + "value": 1, + "code": "1", + "system": "http://unitsofmeasure.org", + "unit": "Sprühstoß" + } + }, + "itemCodeableConcept": { + "coding": [ + { + "code": "R01AC01", + "system": "http://fhir.de/CodeSystem/bfarm/atc", + "display": "Natriumcromoglicat" + } + ] + } + } + ], + "batch": { + "lotNumber": "56498416854" + }, + "code": { + "coding": [ + { + "code": "01746517-2", + "system": "http://fhir.de/CodeSystem/abdata/Komponentennummer", + "display": "Nasenspray, Lösung" + } + ] + } + } + ], + "extension": [ + { + "url": "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/epa-medication-type-extension", + "valueCoding": { + "code": "781405001", + "system": "http://snomed.info/sct", + "display": "Medicinal product package" + } + }, + { + "url": "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/medication-id-vaccine-extension", + "valueBoolean": false + }, + { + "url": "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/drug-category-extension", + "valueCoding": { + "code": "00", + "display": "Arzneimittel oder in die Arzneimittelversorgung nach § 31 SGB V einbezogenes Produkt" + } + } + ], + "form": { + "coding": [ + { + "code": "KPG", + "system": "https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_KBV_DARREICHUNGSFORM" + } + ], + "text": "Kombipackung" + }, + "ingredient": [ + { + "itemReference": { + "reference": "#NasenSpray" + } + }, + { + "itemReference": { + "reference": "#Augentropfen" + } + } + ], + "code": { + "coding": [ + { + "code": "1746517", + "system": "http://fhir.de/CodeSystem/ifa/pzn", + "display": "CROMO-RATIOPHARM Kombipackung" + } + ] + }, + "status": "active" +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/MedicationDispense-dffbfd6a-5712-4798-bdc8-07201eb77ab8.json b/API-Examples/FSH-Files/fsh-generated/resources/MedicationDispense-dffbfd6a-5712-4798-bdc8-07201eb77ab8.json new file mode 100644 index 00000000..57e84dd0 --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/MedicationDispense-dffbfd6a-5712-4798-bdc8-07201eb77ab8.json @@ -0,0 +1,117 @@ +{ + "resourceType": "MedicationDispense", + "id": "dffbfd6a-5712-4798-bdc8-07201eb77ab8", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_MedicationDispense|1.3" + ] + }, + "contained": [ + { + "resourceType": "Medication", + "id": "med0314", + "meta": { + "profile": [ + "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Medication_PZN|1.1.0" + ] + }, + "extension": [ + { + "valueCodeableConcept": { + "coding": [ + { + "version": "http://snomed.info/sct/900000000000207008/version/20220331", + "code": "763158003", + "system": "http://snomed.info/sct", + "display": "Medicinal product (product)" + } + ] + }, + "url": "https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Medication_Type" + }, + { + "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" + } + }, + { + "url": "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Vaccine", + "valueBoolean": false + } + ], + "code": { + "coding": [ + { + "code": "06313728", + "system": "http://fhir.de/CodeSystem/ifa/pzn" + } + ], + "text": "Sumatriptan-1a Pharma 100 mg Tabletten" + }, + "amount": { + "numerator": { + "extension": [ + { + "url": "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_PackagingSize", + "valueString": "10" + } + ], + "code": "{tbl}", + "system": "http://unitsofmeasure.org", + "unit": "Tabletten" + }, + "denominator": { + "value": 1 + } + }, + "form": { + "coding": [ + { + "code": "TAB", + "system": "https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_KBV_DARREICHUNGSFORM" + } + ] + } + } + ], + "identifier": [ + { + "system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId", + "value": "160.123.456.789.123.58" + } + ], + "subject": { + "identifier": { + "system": "http://fhir.de/sid/gkv/kvid-10", + "value": "X123456789" + } + }, + "performer": [ + { + "actor": { + "identifier": { + "system": "https://gematik.de/fhir/sid/telematik-id", + "value": "3-SMC-B-Testkarte-883110000129070" + } + } + } + ], + "dosageInstruction": [ + { + "text": "1-0-1-0" + } + ], + "status": "completed", + "medicationReference": { + "reference": "#med0314", + "display": "Sumatriptan-1a Pharma 100 mg Tabletten" + }, + "quantity": { + "value": 1, + "code": "{Package}", + "system": "http://unitsofmeasure.org" + }, + "whenHandedOver": "2020-03-20" +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/MedicationDispense-erp-abrufen-06-request-taskClose.json b/API-Examples/FSH-Files/fsh-generated/resources/MedicationDispense-erp-abrufen-06-request-taskClose.json new file mode 100644 index 00000000..39078096 --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/MedicationDispense-erp-abrufen-06-request-taskClose.json @@ -0,0 +1,117 @@ +{ + "resourceType": "MedicationDispense", + "id": "erp-abrufen-06-request-taskClose", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_MedicationDispense|1.3" + ] + }, + "contained": [ + { + "resourceType": "Medication", + "id": "med0314", + "meta": { + "profile": [ + "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Medication_PZN|1.1.0" + ] + }, + "extension": [ + { + "valueCodeableConcept": { + "coding": [ + { + "version": "http://snomed.info/sct/900000000000207008/version/20220331", + "code": "763158003", + "system": "http://snomed.info/sct", + "display": "Medicinal product (product)" + } + ] + }, + "url": "https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Medication_Type" + }, + { + "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" + } + }, + { + "url": "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Vaccine", + "valueBoolean": false + } + ], + "code": { + "coding": [ + { + "code": "06313728", + "system": "http://fhir.de/CodeSystem/ifa/pzn" + } + ], + "text": "Sumatriptan-1a Pharma 100 mg Tabletten" + }, + "amount": { + "numerator": { + "extension": [ + { + "url": "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_PackagingSize", + "valueString": "10" + } + ], + "code": "{tbl}", + "system": "http://unitsofmeasure.org", + "unit": "Tabletten" + }, + "denominator": { + "value": 1 + } + }, + "form": { + "coding": [ + { + "code": "TAB", + "system": "https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_KBV_DARREICHUNGSFORM" + } + ] + } + } + ], + "identifier": [ + { + "system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId", + "value": "160.123.456.789.123.58" + } + ], + "subject": { + "identifier": { + "system": "http://fhir.de/sid/gkv/kvid-10", + "value": "X123456789" + } + }, + "performer": [ + { + "actor": { + "identifier": { + "system": "https://gematik.de/fhir/sid/telematik-id", + "value": "3-SMC-B-Testkarte-883110000129070" + } + } + } + ], + "dosageInstruction": [ + { + "text": "1-0-1-0" + } + ], + "status": "completed", + "medicationReference": { + "reference": "#med0314", + "display": "Sumatriptan-1a Pharma 100 mg Tabletten" + }, + "quantity": { + "value": 1, + "code": "{Package}", + "system": "http://unitsofmeasure.org" + }, + "whenHandedOver": "2020-03-20" +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/MedicationDispense-erp-diga-06-medication-dispense-diga.json b/API-Examples/FSH-Files/fsh-generated/resources/MedicationDispense-erp-diga-06-medication-dispense-diga.json new file mode 100644 index 00000000..7ab93c18 --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/MedicationDispense-erp-diga-06-medication-dispense-diga.json @@ -0,0 +1,46 @@ +{ + "resourceType": "MedicationDispense", + "id": "erp-diga-06-medication-dispense-diga", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_MedicationDispense_DiGA|1.4" + ] + }, + "extension": [ + { + "url": "https://gematik.de/fhir/erp/StructureDefinition/GEM-ERP-EX-RedeemCode", + "valueString": "DE12345678901234" + } + ], + "identifier": [ + { + "system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId", + "value": "162.123.456.789.123.58" + } + ], + "medicationReference": { + "identifier": { + "system": "https://fhir.bfarm.de/Identifier/DigaVeId", + "value": "12345678" + }, + "display": "Gematico Diabetestherapie" + }, + "subject": { + "identifier": { + "system": "http://fhir.de/sid/gkv/kvid-10", + "value": "X123456789" + } + }, + "performer": [ + { + "actor": { + "identifier": { + "system": "https://gematik.de/fhir/sid/telematik-id", + "value": "8-SMC-B-Testkarte-883110000095957" + } + } + } + ], + "status": "completed", + "whenHandedOver": "2024-04-03" +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/OperationOutcome-erp-statuscodes-01-example-operationOutcome-validation.json b/API-Examples/FSH-Files/fsh-generated/resources/OperationOutcome-erp-statuscodes-01-example-operationOutcome-validation.json new file mode 100644 index 00000000..f0742c5d --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/OperationOutcome-erp-statuscodes-01-example-operationOutcome-validation.json @@ -0,0 +1,14 @@ +{ + "resourceType": "OperationOutcome", + "id": "erp-statuscodes-01-example-operationOutcome-validation", + "issue": [ + { + "details": { + "text": "FHIR-Validation error" + }, + "severity": "error", + "code": "invalid", + "diagnostics": "Bundle: error: -erp-angabeZuzahlungsstatus: In der Ressource vom Typ Coverage ist kein Zuzahlungsstatus vorhanden, dieser ist aber eine Pflichtangabe bei den Kostentraegern der Typen 'GKV' 'SKT', 'BG' oder 'UK' (from profile: [https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Bundle|1.1.0|https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Bundle|1.1.0]); Bundle.entry[1].resource{MedicationRequest}.extension[0]: error: element doesn't match any slice in closed slicing (from profile: [https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Prescription|1.1.0|https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Prescription|1.1.0]); " + } + ] +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/OperationOutcome-erp-statuscodes-02-example-operationOutcome-status.json b/API-Examples/FSH-Files/fsh-generated/resources/OperationOutcome-erp-statuscodes-02-example-operationOutcome-status.json new file mode 100644 index 00000000..4ebd7e0d --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/OperationOutcome-erp-statuscodes-02-example-operationOutcome-status.json @@ -0,0 +1,13 @@ +{ + "resourceType": "OperationOutcome", + "id": "erp-statuscodes-02-example-operationOutcome-status", + "issue": [ + { + "details": { + "text": "Task has invalid status in-progress" + }, + "severity": "error", + "code": "conflict" + } + ] +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/Parameters-erp-chargeItem-10-patch-chargeitem-request.json b/API-Examples/FSH-Files/fsh-generated/resources/Parameters-erp-chargeItem-10-patch-chargeitem-request.json new file mode 100644 index 00000000..9a18f841 --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/Parameters-erp-chargeItem-10-patch-chargeitem-request.json @@ -0,0 +1,48 @@ +{ + "resourceType": "Parameters", + "id": "erp-chargeItem-10-patch-chargeitem-request", + "parameter": [ + { + "part": [ + { + "name": "type", + "valueCode": "add" + }, + { + "name": "path", + "valueString": "ChargeItem.extension('https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_EX_MarkingFlag').extension('taxOffice')" + }, + { + "name": "name", + "valueString": "valueBoolean" + }, + { + "name": "value", + "valueBoolean": true + } + ], + "name": "operation" + }, + { + "part": [ + { + "name": "type", + "valueCode": "add" + }, + { + "name": "path", + "valueString": "ChargeItem.extension('https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_EX_MarkingFlag').extension('insuranceProvider')" + }, + { + "name": "name", + "valueString": "valueBoolean" + }, + { + "name": "value", + "valueBoolean": false + } + ], + "name": "operation" + } + ] +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/Parameters-erp-eml-epa-notes-01-Parameters-ExampleCloseInputParameters.json b/API-Examples/FSH-Files/fsh-generated/resources/Parameters-erp-eml-epa-notes-01-Parameters-ExampleCloseInputParameters.json new file mode 100644 index 00000000..6ed42bf9 --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/Parameters-erp-eml-epa-notes-01-Parameters-ExampleCloseInputParameters.json @@ -0,0 +1,116 @@ +{ + "resourceType": "Parameters", + "id": "erp-eml-epa-notes-01-Parameters-ExampleCloseInputParameters", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_CloseOperation_Input|1.4" + ] + }, + "parameter": [ + { + "part": [ + { + "resource": { + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_MedicationDispense|1.4" + ] + }, + "resourceType": "MedicationDispense", + "id": "Example-MedicationDispense", + "identifier": [ + { + "system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId", + "value": "160.000.033.491.280.78" + } + ], + "status": "completed", + "medicationReference": { + "reference": "SumatripanMedication" + }, + "subject": { + "identifier": { + "system": "http://fhir.de/sid/gkv/kvid-10", + "value": "X123456789" + } + }, + "performer": [ + { + "actor": { + "identifier": { + "system": "https://gematik.de/fhir/sid/telematik-id", + "value": "3-SMC-B-Testkarte-883110000095957" + } + } + } + ], + "whenPrepared": "2024-04-03", + "whenHandedOver": "2024-04-03" + }, + "name": "medicationDispense" + }, + { + "resource": { + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Medication|1.4" + ] + }, + "resourceType": "Medication", + "id": "SumatripanMedication", + "extension": [ + { + "url": "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/drug-category-extension", + "valueCoding": { + "code": "00" + } + }, + { + "url": "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/medication-id-vaccine-extension", + "valueBoolean": false + }, + { + "url": "http://fhir.de/StructureDefinition/normgroesse", + "valueCode": "N1" + } + ], + "code": { + "coding": [ + { + "system": "http://fhir.de/CodeSystem/ifa/pzn", + "code": "06313728" + } + ], + "text": "Sumatriptan-1a Pharma 100 mg Tabletten" + }, + "form": { + "coding": [ + { + "system": "https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_KBV_DARREICHUNGSFORM", + "code": "TAB" + } + ] + }, + "amount": { + "numerator": { + "extension": [ + { + "url": "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/medication-total-quantity-formulation-extension", + "valueString": "20 St." + } + ], + "value": 20, + "unit": "St" + }, + "denominator": { + "value": 1 + } + } + }, + "name": "medication" + } + ], + "name": "rxDispensation" + } + ] +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/Parameters-erp-eml-epa-notes-02-Parameters-ExampleInputMultipleDispenses.json b/API-Examples/FSH-Files/fsh-generated/resources/Parameters-erp-eml-epa-notes-02-Parameters-ExampleInputMultipleDispenses.json new file mode 100644 index 00000000..1af14974 --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/Parameters-erp-eml-epa-notes-02-Parameters-ExampleInputMultipleDispenses.json @@ -0,0 +1,241 @@ +{ + "resourceType": "Parameters", + "id": "erp-eml-epa-notes-02-Parameters-ExampleInputMultipleDispenses", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_DispenseOperation_Input|1.4" + ] + }, + "parameter": [ + { + "part": [ + { + "resource": { + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_MedicationDispense|1.4" + ] + }, + "resourceType": "MedicationDispense", + "id": "Example-MedicationDispense", + "identifier": [ + { + "system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId", + "value": "160.000.033.491.280.78" + } + ], + "status": "completed", + "medicationReference": { + "reference": "SumatripanMedication" + }, + "subject": { + "identifier": { + "system": "http://fhir.de/sid/gkv/kvid-10", + "value": "X123456789" + } + }, + "performer": [ + { + "actor": { + "identifier": { + "system": "https://gematik.de/fhir/sid/telematik-id", + "value": "3-SMC-B-Testkarte-883110000095957" + } + } + } + ], + "whenPrepared": "2024-04-03", + "whenHandedOver": "2024-04-03" + }, + "name": "medicationDispense" + }, + { + "resource": { + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Medication|1.4" + ] + }, + "resourceType": "Medication", + "id": "SumatripanMedication", + "extension": [ + { + "url": "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/drug-category-extension", + "valueCoding": { + "code": "00" + } + }, + { + "url": "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/medication-id-vaccine-extension", + "valueBoolean": false + }, + { + "url": "http://fhir.de/StructureDefinition/normgroesse", + "valueCode": "N1" + } + ], + "code": { + "coding": [ + { + "system": "http://fhir.de/CodeSystem/ifa/pzn", + "code": "06313728" + } + ], + "text": "Sumatriptan-1a Pharma 100 mg Tabletten" + }, + "form": { + "coding": [ + { + "system": "https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_KBV_DARREICHUNGSFORM", + "code": "TAB" + } + ] + }, + "amount": { + "numerator": { + "extension": [ + { + "url": "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/medication-total-quantity-formulation-extension", + "valueString": "20 St." + } + ], + "value": 20, + "unit": "St" + }, + "denominator": { + "value": 1 + } + } + }, + "name": "medication" + } + ], + "name": "rxDispensation" + }, + { + "part": [ + { + "resource": { + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_MedicationDispense|1.4" + ] + }, + "resourceType": "MedicationDispense", + "id": "Example-MedicationDispense-2", + "identifier": [ + { + "system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId", + "value": "160.153.303.257.459" + } + ], + "status": "completed", + "medicationReference": { + "reference": "Medication-Without-Strength-Code" + }, + "subject": { + "identifier": { + "system": "http://fhir.de/sid/gkv/kvid-10", + "value": "X123456789" + } + }, + "performer": [ + { + "actor": { + "identifier": { + "system": "https://gematik.de/fhir/sid/telematik-id", + "value": "3-SMC-B-Testkarte-883110000095957" + } + } + } + ], + "whenPrepared": "2024-04-03", + "whenHandedOver": "2024-04-03" + }, + "name": "medicationDispense" + }, + { + "resource": { + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Medication|1.4" + ] + }, + "resourceType": "Medication", + "id": "Medication-Without-Strength-Code", + "code": { + "text": "Infusion bestehend aus 85mg Doxorubicin aufgeloest zur Verabreichung in 250ml 5-%iger (50 mg/ml) Glucose-Infusionsloesung" + }, + "form": { + "coding": [ + { + "system": "http://standardterms.edqm.eu", + "code": "11210000", + "display": "Solution for infusion" + } + ] + }, + "ingredient": [ + { + "itemCodeableConcept": { + "coding": [ + { + "system": "http://fhir.de/CodeSystem/bfarm/atc", + "code": "L01DB01", + "display": "Doxorubicin" + } + ] + }, + "isActive": true, + "strength": { + "numerator": { + "value": 85, + "unit": "mg", + "_system": { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason", + "valueCode": "unknown" + } + ] + }, + "_code": { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason", + "valueCode": "unknown" + } + ] + } + }, + "denominator": { + "value": 250, + "unit": "Milliliter", + "_system": { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason", + "valueCode": "unknown" + } + ] + }, + "_code": { + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason", + "valueCode": "unknown" + } + ] + } + } + } + } + ] + }, + "name": "medication" + } + ], + "name": "rxDispensation" + } + ] +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/Parameters-erp-steuerung-durch-le-01-request-taskCreate169.json b/API-Examples/FSH-Files/fsh-generated/resources/Parameters-erp-steuerung-durch-le-01-request-taskCreate169.json new file mode 100644 index 00000000..cb08bbd0 --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/Parameters-erp-steuerung-durch-le-01-request-taskCreate169.json @@ -0,0 +1,13 @@ +{ + "resourceType": "Parameters", + "id": "erp-steuerung-durch-le-01-request-taskCreate169", + "parameter": [ + { + "name": "workflowType", + "valueCoding": { + "code": "169", + "system": "https://gematik.de/fhir/erp/CodeSystem/GEM_ERP_CS_FlowType" + } + } + ] +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/Parameters-erp-steuerung-durch-le-03-request-taskActivate169.json b/API-Examples/FSH-Files/fsh-generated/resources/Parameters-erp-steuerung-durch-le-03-request-taskActivate169.json new file mode 100644 index 00000000..fbd78d75 --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/Parameters-erp-steuerung-durch-le-03-request-taskActivate169.json @@ -0,0 +1,13 @@ +{ + "resourceType": "Parameters", + "id": "erp-steuerung-durch-le-03-request-taskActivate169", + "parameter": [ + { + "name": "ePrescription", + "resource": { + "resourceType": "Binary", + "contentType": "application/pkcs7-mime" + } + } + ] +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/Task-erp-bereitstellen-01-response-taskCreate.json b/API-Examples/FSH-Files/fsh-generated/resources/Task-erp-bereitstellen-01-response-taskCreate.json new file mode 100644 index 00000000..f9ac8070 --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/Task-erp-bereitstellen-01-response-taskCreate.json @@ -0,0 +1,50 @@ +{ + "resourceType": "Task", + "id": "erp-bereitstellen-01-response-taskCreate", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Task|1.3" + ], + "versionId": "1", + "lastUpdated": "2020-03-02T08:26:21.594+00:00", + "source": "#AsYR9plLkvONJAiv" + }, + "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)" + } + } + ], + "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" + } + ], + "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" + } + ], + "text": "Apotheke" + } + ], + "status": "draft", + "intent": "order", + "authoredOn": "2020-03-02T08:25:05+00:00", + "lastModified": "2020-03-02T08:25:05+00:00" +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/Task-erp-diga-01-task-162-create.json b/API-Examples/FSH-Files/fsh-generated/resources/Task-erp-diga-01-task-162-create.json new file mode 100644 index 00000000..c5714789 --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/Task-erp-diga-01-task-162-create.json @@ -0,0 +1,53 @@ +{ + "resourceType": "Task", + "id": "erp-diga-01-task-162-create", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Task|1.4" + ], + "versionId": "1", + "lastUpdated": "2025-03-02T08:26:21.594+00:00" + }, + "extension": [ + { + "url": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_PrescriptionType", + "valueCodeableConcept": { + "coding": [ + { + "code": "162", + "system": "https://gematik.de/fhir/erp/CodeSystem/GEM_ERP_CS_FlowType", + "display": "Muster 16 (Digitale Gesundheitsanwendungen)" + } + ] + } + } + ], + "identifier": [ + { + "use": "official", + "system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId", + "value": "162.123.456.789.123.58" + }, + { + "use": "official", + "system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_AccessCode", + "value": "777bea0e13cc9c42ceec14aec3ddee2263325dc2c6c699db115f58fe423607ea" + } + ], + "performerType": [ + { + "coding": [ + { + "code": "urn:oid:1.2.276.0.76.4.59", + "system": "urn:ietf:rfc:3986", + "display": "Kostenträger" + } + ], + "text": "Kostenträger" + } + ], + "status": "draft", + "intent": "order", + "authoredOn": "2025-03-02T08:25:05+00:00", + "lastModified": "2025-03-02T08:25:05+00:00" +} diff --git a/API-Examples/FSH-Files/fsh-generated/resources/Task-erp-steuerung-durch-le-02-response-taskCreate169.json b/API-Examples/FSH-Files/fsh-generated/resources/Task-erp-steuerung-durch-le-02-response-taskCreate169.json new file mode 100644 index 00000000..60916f1b --- /dev/null +++ b/API-Examples/FSH-Files/fsh-generated/resources/Task-erp-steuerung-durch-le-02-response-taskCreate169.json @@ -0,0 +1,51 @@ +{ + "resourceType": "Task", + "id": "erp-steuerung-durch-le-02-response-taskCreate169", + "meta": { + "profile": [ + "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Task|1.3" + ] + }, + "extension": [ + { + "url": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_PrescriptionType", + "valueCoding": { + "code": "169", + "system": "https://gematik.de/fhir/erp/CodeSystem/GEM_ERP_CS_FlowType", + "display": "Muster 16 (Direkte Zuweisung)" + } + }, + { + "url": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_AcceptDate", + "valueDate": "2022-06-30" + }, + { + "url": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_ExpiryDate", + "valueDate": "2022-06-30" + } + ], + "identifier": [ + { + "system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId", + "value": "169.000.004.839.514.95" + }, + { + "system": "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_AccessCode", + "value": "777bea0e13cc9c42ceec14aec3ddee2263325dc2c6c699db115f58fe423607ea" + } + ], + "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" + } + ] + } + ], + "status": "draft", + "intent": "order", + "authoredOn": "2022-03-18T15:26:00+00:00" +} diff --git a/API-Examples/FSH-Files/input/fsh/aliases.fsh b/API-Examples/FSH-Files/input/fsh/aliases.fsh new file mode 100644 index 00000000..f4a1f5b8 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/aliases.fsh @@ -0,0 +1,69 @@ +// FHIR +Alias: $data-absent-reason = http://hl7.org/fhir/StructureDefinition/data-absent-reason + +// KBV +Alias: $KBV_PR_ERP_Bundle = https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Bundle +Alias: $KBV_EX_ERP_Medication_Category = https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Category +Alias: $KBV_EX_ERP_Medication_Vaccine = https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Vaccine +Alias: $KBV_EX_ERP_Medication_CompoundingInstruction = https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_CompoundingInstruction +Alias: $KBV_EX_ERP_Medication_Packaging = https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Packaging +Alias: $KBV_EX_ERP_Medication_PackagingSize = https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_PackagingSize +Alias: $KBV_EX_ERP_Medication_Ingredient_Form = https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Ingredient_Form +Alias: $KBV_EX_ERP_Medication_Ingredient_Amount = https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Ingredient_Amount +Alias: $KBV_EX_Base_Medication_Type = https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Medication_Type +Alias: $KBV_EX_ERP_Medication_Normgroesse = http://fhir.de/StructureDefinition/normgroesse + +// DE-Basisprofile +Alias: $identifier-kvid-10 = http://fhir.de/StructureDefinition/identifier-kvid-10 +Alias: $identifier-pkv = https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Identifier_PkvID_10 +Alias: $identifier-telematik-id = https://gematik.de/fhir/sid/telematik-id +Alias: $identifier-iknr = http://fhir.de/StructureDefinition/identifier-iknr + +// Codings +Alias: $PZN = http://fhir.de/CodeSystem/ifa/pzn +// ePA Medication +Alias: $ePAMedicationDispense = https://gematik.de/fhir/epa-medication/StructureDefinition/epa-medication-dispense +Alias: $ePAMedication = https://gematik.de/fhir/epa-medication/StructureDefinition/epa-medication + +// Workflow +Alias: $prescription-id-ns = https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId + +// Examples +Alias: $consentscope = http://terminology.hl7.org/CodeSystem/consentscope +Alias: $GEM_ERPCHRG_CS_ConsentType = https://gematik.de/fhir/erpchrg/CodeSystem/GEM_ERPCHRG_CS_ConsentType +Alias: $identifier-type-de-basis = http://fhir.de/CodeSystem/identifier-type-de-basis +Alias: $v3-ActCode = http://terminology.hl7.org/CodeSystem/v3-ActCode +Alias: $service-type = http://terminology.hl7.org/CodeSystem/service-type +Alias: $v3-RoleCode = http://terminology.hl7.org/CodeSystem/v3-RoleCode +Alias: $Flowtype = https://gematik.de/fhir/CodeSystem/Flowtype +Alias: $KBV_CS_SFHIR_KBV_STATUSKENNZEICHEN = https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_KBV_STATUSKENNZEICHEN +Alias: $KBV_CS_SFHIR_KBV_FORMULAR_ART = https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_KBV_FORMULAR_ART +Alias: $KBV_CS_ERP_Section_Type = https://fhir.kbv.de/CodeSystem/KBV_CS_ERP_Section_Type +Alias: $KBV_CS_ERP_StatusCoPayment = https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_StatusCoPayment +Alias: $KBV_CS_FOR_Ursache_Type = https://fhir.kbv.de/CodeSystem/KBV_CS_FOR_Ursache_Type +Alias: $KBV_CS_ERP_Medication_Category = https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Category +Alias: $KBV_CS_ERP_Medication_Type = https://fhir.kbv.de/CodeSystem/KBV_CS_ERP_Medication_Type +Alias: $KBV_CS_SFHIR_KBV_PERSONENGRUPPE = https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_KBV_PERSONENGRUPPE +Alias: $KBV_CS_SFHIR_KBV_DMP = https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_KBV_DMP +Alias: $KBV_CS_SFHIR_ITA_WOP = https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_ITA_WOP +Alias: $KBV_CS_SFHIR_KBV_VERSICHERTENSTATUS = https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_KBV_VERSICHERTENSTATUS +Alias: $versicherungsart-de-basis = http://fhir.de/CodeSystem/versicherungsart-de-basis +Alias: $KBV_CS_FOR_Qualification_Type = https://fhir.kbv.de/CodeSystem/KBV_CS_FOR_Qualification_Type +Alias: $v2-0203 = http://terminology.hl7.org/CodeSystem/v2-0203 +Alias: $ask = http://fhir.de/CodeSystem/ask +Alias: $GEM_ERP_CS_AvailabilityStatus = https://gematik.de/fhir/erp/CodeSystem/GEM_ERP_CS_AvailabilityStatus +Alias: $GEM_ERP_CS_FlowType = https://gematik.de/fhir/erp/CodeSystem/GEM_ERP_CS_FlowType +Alias: $sct = http://snomed.info/sct +Alias: $pzn = http://fhir.de/CodeSystem/ifa/pzn +Alias: $KBV_CS_SFHIR_KBV_DARREICHUNGSFORM = https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_KBV_DARREICHUNGSFORM +Alias: $GEM_ERP_CS_OrganizationType = https://gematik.de/fhir/erp/CodeSystem/GEM_ERP_CS_OrganizationType +Alias: $unitsofmeasure = http://unitsofmeasure.org +Alias: $Origin = https://gematik.de/fhir/directory/CodeSystem/Origin +Alias: $OrganizationProfessionOID = https://gematik.de/fhir/directory/CodeSystem/OrganizationProfessionOID +Alias: $GEM_ERP_CS_DocumentType = https://gematik.de/fhir/erp/CodeSystem/GEM_ERP_CS_DocumentType +Alias: $atc = http://fhir.de/CodeSystem/bfarm/atc +Alias: $Komponentennummer = http://fhir.de/CodeSystem/abdata/Komponentennummer +Alias: $epa-drug-category-cs = https://gematik.de/fhir/dev-epa-medication/CodeSystem/epa-drug-category-cs +Alias: $audit-event-type = http://terminology.hl7.org/CodeSystem/audit-event-type +Alias: $restful-interaction = http://hl7.org/fhir/restful-interaction +Alias: $extra-security-role-type = http://terminology.hl7.org/CodeSystem/extra-security-role-type \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/01_response_taskAccept.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/01_response_taskAccept.fsh new file mode 100644 index 00000000..db268407 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/01_response_taskAccept.fsh @@ -0,0 +1,9 @@ +Instance: erp-abrufen-01-response-taskAccept +InstanceOf: Bundle +Usage: #example +* meta.lastUpdated = "2020-03-13T07:31:34.328+00:00" +* type = #collection +* entry[0].fullUrl = "https://erp.zentral.erp.splitdns.ti-dienste.de/Task/160.123.456.789.123.58" +* entry[=].resource = Inline-Instance-for-dffbfd6a-5712-4798-bdc8-07201eb77ab8-1 +* entry[+].fullUrl = "urn:uuid:281a985c-f25b-4aae-91a6-41ad744080b0" +* entry[=].resource = Inline-Instance-for-dffbfd6a-5712-4798-bdc8-07201eb77ab8-2 \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/02_response_taskAcceptWithConsent.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/02_response_taskAcceptWithConsent.fsh new file mode 100644 index 00000000..5d526a05 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/02_response_taskAcceptWithConsent.fsh @@ -0,0 +1,13 @@ +Instance: erp-abrufen-02-response-taskAcceptWithConsent +InstanceOf: Bundle +Usage: #example +* type = #collection +* timestamp = "2023-03-10T07:46:42.385+00:00" +* link.relation = "self" +* link.url = "https://erp-dev.zentral.erp.splitdns.ti-dienste.de/Task/200.000.001.213.340.73/$accept/" +* entry[0].fullUrl = "https://erp-dev.zentral.erp.splitdns.ti-dienste.de/Task/200.000.001.213.340.73" +* entry[=].resource = 200.000.001.213.340.73 +* entry[+].fullUrl = "urn:uuid:c89c8312-0000-0000-0001-000000000000" +* entry[=].resource = Inline-Instance-for-f6af166c-36f1-4e0d-9cf9-1bc5051270f6-1 +* entry[+].fullUrl = "https://erp-dev.zentral.erp.splitdns.ti-dienste.de/Consent/CHARGCONS-X110465770" +* entry[=].resource = CHARGCONS-X110465770 \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/03_request_recovery_secret.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/03_request_recovery_secret.fsh new file mode 100644 index 00000000..b1baa66b --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/03_request_recovery_secret.fsh @@ -0,0 +1,11 @@ +Instance: erp-abrufen-03-request-recovery-secret +InstanceOf: Bundle +Usage: #example +* type = #collection +* timestamp = "2024-02-26T05:42:19.086+00:00" +* link.relation = "self" +* link.url = "https://erp-ref.zentral.erp.splitdns.ti-dienste.de/Task/160.123.456.789.123.58" +* entry[0].fullUrl = "https://erp-ref.zentral.erp.splitdns.ti-dienste.de/Task/160.123.456.789.123.58" +* entry[=].resource = Inline-Instance-for-cb8b3d4b-be1b-4934-89a4-9ac3fa9fdfa0-1 +* entry[+].fullUrl = "urn:uuid:281a985c-f25b-4aae-91a6-41ad744080b0" +* entry[=].resource = 281a985c-f25b-4aae-91a6-41ad744080b0 \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/06_request_taskClose.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/06_request_taskClose.fsh new file mode 100644 index 00000000..80fec0c9 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/06_request_taskClose.fsh @@ -0,0 +1,16 @@ +Instance: erp-abrufen-06-request-taskClose +InstanceOf: MedicationDispense +Usage: #example +* meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_MedicationDispense|1.3" +* contained = med0314 +* identifier.system = "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" +* identifier.value = "160.123.456.789.123.58" +* status = #completed +* medicationReference = Reference(med0314) "Sumatriptan-1a Pharma 100 mg Tabletten" +* subject.identifier.system = "http://fhir.de/sid/gkv/kvid-10" +* subject.identifier.value = "X123456789" +* performer.actor.identifier.system = "https://gematik.de/fhir/sid/telematik-id" +* performer.actor.identifier.value = "3-SMC-B-Testkarte-883110000129070" +* quantity = 1 '{Package}' +* whenHandedOver = "2020-03-20" +* dosageInstruction.text = "1-0-1-0" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/07_request_taskCloseMultiple.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/07_request_taskCloseMultiple.fsh new file mode 100644 index 00000000..37a8393a --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/07_request_taskCloseMultiple.fsh @@ -0,0 +1,9 @@ +Instance: erp-abrufen-07-request-taskCloseMultiple +InstanceOf: Bundle +Usage: #example +* meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_CloseOperationInputBundle|1.3" +* type = #collection +* entry[0].fullUrl = "urn:uuid:a3ddc2b1-826d-4b81-87b2-558834e00f50" +* entry[=].resource = a3ddc2b1-826d-4b81-87b2-558834e00f50 +* entry[+].fullUrl = "urn:uuid:854b6c62-8c8a-4ad6-b145-d5bac5f9f010" +* entry[=].resource = 854b6c62-8c8a-4ad6-b145-d5bac5f9f010 \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/08_response_taskDispense.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/08_response_taskDispense.fsh new file mode 100644 index 00000000..9a07781f --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/08_response_taskDispense.fsh @@ -0,0 +1,17 @@ +Instance: erp-abrufen-08-response-taskDispense +InstanceOf: MedicationDispense +Usage: #example +* id = "dffbfd6a-5712-4798-bdc8-07201eb77ab8" +* meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_MedicationDispense|1.3" +* contained = med0314 +* identifier.system = "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" +* identifier.value = "160.123.456.789.123.58" +* status = #completed +* medicationReference = Reference(med0314) "Sumatriptan-1a Pharma 100 mg Tabletten" +* subject.identifier.system = "http://fhir.de/sid/gkv/kvid-10" +* subject.identifier.value = "X123456789" +* performer.actor.identifier.system = "https://gematik.de/fhir/sid/telematik-id" +* performer.actor.identifier.value = "3-SMC-B-Testkarte-883110000129070" +* quantity = 1 '{Package}' +* whenHandedOver = "2020-03-20" +* dosageInstruction.text = "1-0-1-0" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/200.000.001.213.340.73.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/200.000.001.213.340.73.fsh new file mode 100644 index 00000000..00bd2b25 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/200.000.001.213.340.73.fsh @@ -0,0 +1,29 @@ +Instance: 200.000.001.213.340.73 +InstanceOf: Task +Usage: #inline +* meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Task|1.3" +* extension[0].url = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_PrescriptionType" +* extension[=].valueCoding = $GEM_ERP_CS_FlowType#200 "PKV (Apothekenpflichtige Arzneimittel)" +* extension[+].url = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_ExpiryDate" +* extension[=].valueDate = "2023-06-10" +* extension[+].url = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_AcceptDate" +* extension[=].valueDate = "2023-06-10" +* identifier[0].use = #official +* identifier[=].system = "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" +* identifier[=].value = "200.000.001.213.340.73" +* identifier[+].use = #official +* identifier[=].system = "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_AccessCode" +* identifier[=].value = "8532d3accd0b23fe7f780161c4cf8d4ddab3ce028c1ad22f61bbea5720f60dec" +* identifier[+].use = #official +* identifier[=].system = "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_Secret" +* identifier[=].value = "e761743e424b3199e7e432b256075a82efb0e8ca9ec2db162b29872d9e54ddc4" +* status = #in-progress +* intent = #order +* for.identifier.system = "http://fhir.de/sid/pkv/kvid-10" +* for.identifier.value = "X110465770" +* authoredOn = "2023-03-10T07:46:41.430+00:00" +* lastModified = "2023-03-10T07:46:42.381+00:00" +* performerType = $GEM_ERP_CS_OrganizationType#urn:oid:1.2.276.0.76.4.54 "Öffentliche Apotheke" +* performerType.text = "Öffentliche Apotheke" +* input.type = $GEM_ERP_CS_DocumentType#1 +* input.valueReference = Reference(Binary/c89c8312-0000-0000-0001-000000000000) \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/281a985c-f25b-4aae-91a6-41ad744080b0.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/281a985c-f25b-4aae-91a6-41ad744080b0.fsh new file mode 100644 index 00000000..186d09cf --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/281a985c-f25b-4aae-91a6-41ad744080b0.fsh @@ -0,0 +1,7 @@ +Instance: 281a985c-f25b-4aae-91a6-41ad744080b0 +InstanceOf: Binary +Usage: #inline +* meta.versionId = "1" +* meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Binary|1.3" +* contentType = #application/pkcs7-mime +* data = "MIJTfQYJKoZIhvcNAQcCoIJTbjCCU2oCAQUxDzANBglghkgBZQMEAg..." \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/854b6c62-8c8a-4ad6-b145-d5bac5f9f010.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/854b6c62-8c8a-4ad6-b145-d5bac5f9f010.fsh new file mode 100644 index 00000000..486be469 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/854b6c62-8c8a-4ad6-b145-d5bac5f9f010.fsh @@ -0,0 +1,28 @@ +Instance: 854b6c62-8c8a-4ad6-b145-d5bac5f9f010 +InstanceOf: MedicationDispense +Usage: #inline +* meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_MedicationDispense|1.3" +* contained.resourceType = "Medication" +* contained.id = "756b422f-4df0-4afe-9d54-da534a44109e" +* contained.meta.profile = "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Medication_PZN|1.1.0" +* contained.extension[0].url = "https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Medication_Type" +* contained.extension[=].valueCodeableConcept.coding.version = "http://snomed.info/sct/900000000000207008/version/20220331" +* contained.extension[=].valueCodeableConcept.coding = $sct#763158003 "Medicinal product (product)" +* contained.extension[+].url = "http://fhir.de/StructureDefinition/normgroesse" +* contained.extension[=].valueCode = #N1 +* contained.extension[+].url = "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Category" +* contained.extension[=].valueCoding = $KBV_CS_ERP_Medication_Category#00 +* contained.extension[+].url = "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Vaccine" +* contained.extension[=].valueBoolean = false +* contained.code = $pzn#14186244 +* contained.code.text = "FLUSARION EH50/250UG/60 PC" +* contained.form = $KBV_CS_SFHIR_KBV_DARREICHUNGSFORM#IHP +* identifier.system = "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" +* identifier.value = "160.000.088.357.031.88" +* status = #completed +* medicationReference = Reference(756b422f-4df0-4afe-9d54-da534a44109e) +* subject.identifier.system = "http://fhir.de/sid/gkv/kvid-10" +* subject.identifier.value = "K220635158" +* performer.actor.identifier.system = "https://gematik.de/fhir/sid/telematik-id" +* performer.actor.identifier.value = "3-15.2.1456789123.191" +* whenHandedOver = "2021-11-30" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/CHARGCONS-X110465770.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/CHARGCONS-X110465770.fsh new file mode 100644 index 00000000..d73b37b4 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/CHARGCONS-X110465770.fsh @@ -0,0 +1,11 @@ +Instance: CHARGCONS-X110465770 +InstanceOf: Consent +Usage: #inline +* meta.profile = "https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_PR_Consent|1.0" +* status = #active +* scope = $consentscope#patient-privacy "Privacy Consent" +* category = $GEM_ERPCHRG_CS_ConsentType#CHARGCONS "Consent for saving electronic charge item" +* patient.identifier.system = "http://fhir.de/sid/pkv/kvid-10" +* patient.identifier.value = "X110465770" +* dateTime = "2023-03-10T07:46:39.000+00:00" +* policyRule = $v3-ActCode#OPTIN \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/Inline-Instance-for-cb8b3d4b-be1b-4934-89a4-9ac3fa9fdfa0-1.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/Inline-Instance-for-cb8b3d4b-be1b-4934-89a4-9ac3fa9fdfa0-1.fsh new file mode 100644 index 00000000..d7200e78 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/Inline-Instance-for-cb8b3d4b-be1b-4934-89a4-9ac3fa9fdfa0-1.fsh @@ -0,0 +1,29 @@ +Instance: Inline-Instance-for-cb8b3d4b-be1b-4934-89a4-9ac3fa9fdfa0-1 +InstanceOf: Task +Usage: #inline +* id = "160.123.456.789.123.58" +* meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Task|1.3" +* extension[0].url = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_PrescriptionType" +* extension[=].valueCoding = $GEM_ERP_CS_FlowType#160 "Muster 16 (Apothekenpflichtige Arzneimittel)" +* extension[+].url = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_ExpiryDate" +* extension[=].valueDate = "2020-06-02" +* extension[+].url = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_AcceptDate" +* extension[=].valueDate = "2020-04-01" +* identifier[0].use = #official +* identifier[=].system = "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" +* identifier[=].value = "160.123.456.789.123.58" +* identifier[+].use = #official +* identifier[=].system = "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_Secret" +* identifier[=].value = "c36ca26502892b371d252c99b496e31505ff449aca9bc69e231c58148f6233cf" +* status = #in-progress +* intent = #order +* for.identifier.system = "http://fhir.de/sid/gkv/kvid-10" +* for.identifier.value = "X123456789" +* authoredOn = "2020-03-02T08:25:05+00:00" +* lastModified = "2020-03-02T08:45:05+00:00" +* performerType = $GEM_ERP_CS_OrganizationType#urn:oid:1.2.276.0.76.4.54 "Öffentliche Apotheke" +* performerType.text = "Öffentliche Apotheke" +* owner.identifier.system = "https://gematik.de/fhir/sid/telematik-id" +* owner.identifier.value = "3-2-APO-XanthippeVeilchenblau01" +* input.type = $GEM_ERP_CS_DocumentType#1 +* input.valueReference = Reference(281a985c-f25b-4aae-91a6-41ad744080b0) \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/Inline-Instance-for-dffbfd6a-5712-4798-bdc8-07201eb77ab8-1.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/Inline-Instance-for-dffbfd6a-5712-4798-bdc8-07201eb77ab8-1.fsh new file mode 100644 index 00000000..01268827 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/Inline-Instance-for-dffbfd6a-5712-4798-bdc8-07201eb77ab8-1.fsh @@ -0,0 +1,32 @@ +Instance: Inline-Instance-for-dffbfd6a-5712-4798-bdc8-07201eb77ab8-1 +InstanceOf: Task +Usage: #inline +* id = "160.123.456.789.123.58" +* meta.versionId = "2" +* meta.source = "#AsYR9plLkvONJAiv" +* meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Task|1.3" +* extension[0].url = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_PrescriptionType" +* extension[=].valueCoding = $GEM_ERP_CS_FlowType#160 "Muster 16 (Apothekenpflichtige Arzneimittel)" +* extension[+].url = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_ExpiryDate" +* extension[=].valueDate = "2020-06-02" +* extension[+].url = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_AcceptDate" +* extension[=].valueDate = "2020-04-01" +* identifier[0].use = #official +* identifier[=].system = "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" +* identifier[=].value = "160.123.456.789.123.58" +* identifier[+].use = #official +* identifier[=].system = "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_AccessCode" +* identifier[=].value = "777bea0e13cc9c42ceec14aec3ddee2263325dc2c6c699db115f58fe423607ea" +* identifier[+].system = "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_Secret" +* identifier[=].value = "c36ca26502892b371d252c99b496e31505ff449aca9bc69e231c58148f6233cf" +* status = #in-progress +* intent = #order +* for.identifier.system = "http://fhir.de/sid/pkv/kvid-10" +* for.identifier.value = "X123456789" +* authoredOn = "2020-03-02T08:25:05+00:00" +* lastModified = "2020-03-02T08:45:05+00:00" +* performerType = $GEM_ERP_CS_OrganizationType#urn:oid:1.2.276.0.76.4.54 "Öffentliche Apotheke" +* owner.identifier.system = "https://gematik.de/fhir/sid/telematik-id" +* owner.identifier.value = "3-2-APO-XanthippeVeilchenblau01" +* input.type = $GEM_ERP_CS_DocumentType#1 "Health Care Provider Prescription" +* input.valueReference = Reference(281a985c-f25b-4aae-91a6-41ad744080b0) \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/Inline-Instance-for-dffbfd6a-5712-4798-bdc8-07201eb77ab8-2.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/Inline-Instance-for-dffbfd6a-5712-4798-bdc8-07201eb77ab8-2.fsh new file mode 100644 index 00000000..9231d824 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/Inline-Instance-for-dffbfd6a-5712-4798-bdc8-07201eb77ab8-2.fsh @@ -0,0 +1,7 @@ +Instance: Inline-Instance-for-dffbfd6a-5712-4798-bdc8-07201eb77ab8-2 +InstanceOf: Binary +Usage: #inline +* meta.versionId = "1" +* meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Binary|1.3" +* contentType = #application/pkcs7-mime +* data = "MIJTfQYJKoZIhvcNAQcCoIJTbjCCU2oCAQUxDzANBglghkgBZQMEAg..." \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/Inline-Instance-for-f6af166c-36f1-4e0d-9cf9-1bc5051270f6-1.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/Inline-Instance-for-f6af166c-36f1-4e0d-9cf9-1bc5051270f6-1.fsh new file mode 100644 index 00000000..56945187 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/Inline-Instance-for-f6af166c-36f1-4e0d-9cf9-1bc5051270f6-1.fsh @@ -0,0 +1,7 @@ +Instance: Inline-Instance-for-f6af166c-36f1-4e0d-9cf9-1bc5051270f6-1 +InstanceOf: Binary +Usage: #inline +* meta.versionId = "1" +* meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Binary|1.3" +* contentType = #application/pkcs7-mime +* data = "MII6bAYJKoZIhvcNAQcCoII6XTCCOlkCAQExDTALBglghkgBZQMEAgEwgis9BgkqhkiG9w0BBwGggisuBIIrKjxCdW5kbGUgeG1sbnM9Imh0dHA6Ly9obDcub3JnL2ZoaXIiPjxpZCB2YWx1ZT0iMjYwMGQzNmEtY2JkZi00NWExLThiNmYtYWQ3ZjdiNzY3OGFiIi8+PG1ldGE+PGxhc3RVcGRhdGVkIHZhbHVlPSIyMDIzLTAzLTEwVDA4OjQ2OjQwLjYxOSswMTowMCIvPjxwcm9maWxlIHZhbHVlPSJodHRwczovL2ZoaXIua2J2LmRlL1N0cnVjdHVyZURlZmluaXRpb24vS0JWX1BSX0VSUF9CdW5kbGV8MS4xLjAiLz48L21ldGE+PGlkZW50aWZpZXI+PHN5c3RlbSB2YWx1ZT0iaHR0cHM6Ly9nZW1hdGlrLmRlL2ZoaXIvZXJwL05hbWluZ1N5c3RlbS9HRU1fRVJQX05TX1ByZXNjcmlwdGlvbklkIi8+PHZhbHVlIHZhbHVlPSIyMDAuMDAwLjAwMS4yMTMuMzQwLjczIi8+PC9pZGVudGlmaWVyPjx0eXBlIHZhbHVlPSJkb2N1bWVudCIvPjx0aW1lc3RhbXAgdmFsdWU9IjIwMjMtMDMtMTBUMDg6NDY6NDAuNjE5KzAxOjAwIi8+PGVudHJ5PjxmdWxsVXJsIHZhbHVlPSJodHRwczovL3B2cy5nZW1hdGlrLmRlL2ZoaXIvQ29tcG9zaXRpb24vZWExZGMxYzgtMGU3NS00NzM3LWEwMWQtMWU2OTVjNDM2NjllIi8+PHJlc291cmNlPjxDb21wb3NpdGlvbiB4bWxucz0iaHR0cDovL2hsNy5vcmcvZmhpciI+PGlkIHZhbHVlPSJlYTFkYzFjOC0wZTc1LTQ3MzctYTAxZC0xZTY5NWM0MzY2OWUiLz48bWV0YT48cHJvZmlsZSB2YWx1ZT0iaHR0cHM6Ly9maGlyLmtidi5kZS9TdHJ1Y3R1cmVEZWZpbml0aW9uL0tCVl9QUl9FUlBfQ29tcG9zaXRpb258MS4xLjAiLz48L21ldGE+PGV4dGVuc2lvbiB1cmw9Imh0dHBzOi8vZmhpci5rYnYuZGUvU3RydWN0dXJlRGVmaW5pdGlvbi9LQlZfRVhfRk9SX1BLVl9UYXJpZmYiPjx2YWx1ZUNvZGluZz48c3lzdGVtIHZhbHVlPSJodHRwczovL2ZoaXIua2J2LmRlL0NvZGVTeXN0ZW0vS0JWX0NTX1NGSElSX0tCVl9QS1ZfVEFSSUZGIi8+PGNvZGUgdmFsdWU9IjAzIi8+PC92YWx1ZUNvZGluZz48L2V4dGVuc2lvbj48ZXh0ZW5zaW9uIHVybD0iaHR0cHM6Ly9maGlyLmtidi5kZS9TdHJ1Y3R1cmVEZWZpbml0aW9uL0tCVl9FWF9GT1JfTGVnYWxfYmFzaXMiPjx2YWx1ZUNvZGluZz48c3lzdGVtIHZhbHVlPSJodHRwczovL2ZoaXIua2J2LmRlL0NvZGVTeXN0ZW0vS0JWX0NTX1NGSElSX0tCVl9TVEFUVVNLRU5OWkVJQ0hFTiIvPjxjb2RlIHZhbHVlPSIwMCIvPjwvdmFsdWVDb2Rpbmc+PC9leHRlbnNpb24+PHN0YXR1cyB2YWx1ZT0iZmluYWwiLz48dHlwZT48Y29kaW5nPjxzeXN0ZW0gdmFsdWU9Imh0dHBzOi8vZmhpci5rYnYuZGUvQ29kZVN5c3RlbS9LQlZfQ1NfU0ZISVJfS0JWX0ZPUk1VTEFSX0FSVCIvPjxjb2RlIHZhbHVlPSJlMTZBIi8+PC9jb2Rpbmc+PC90eXBlPjxzdWJqZWN0PjxyZWZlcmVuY2UgdmFsdWU9IlBhdGllbnQvZTYyNzRjMDUtZjYzYy00ZWExLTljM2ItMzgzNDBlY2JjYTZjIi8+PC9zdWJqZWN0PjxkYXRlIHZhbHVlPSIyMDIzLTAzLTEwVDA4OjQ2OjQwKzAxOjAwIi8+PGF1dGhvcj48cmVmZXJlbmNlIHZhbHVlPSJQcmFjdGl0aW9uZXIvODllMzY3MTItOWFiMS00Y2I2LWFhN2ItMjkxMjNjZDQ5OWUzIi8+PHR5cGUgdmFsdWU9IlByYWN0aXRpb25lciIvPjwvYXV0aG9yPjxhdXRob3I+PHR5cGUgdmFsdWU9IkRldmljZSIvPjxpZGVudGlmaWVyPjxzeXN0ZW0gdmFsdWU9Imh0dHBzOi8vZmhpci5rYnYuZGUvTmFtaW5nU3lzdGVtL0tCVl9OU19GT1JfUHJ1ZWZudW1tZXIiLz48dmFsdWUgdmFsdWU9IkdFTUFUSUsvNDEwLzIxMDkvMzYvMTIzIi8+PC9pZGVudGlmaWVyPjwvYXV0aG9yPjx0aXRsZSB2YWx1ZT0iZWxla3Ryb25pc2NoZSBBcnpuZWltaXR0ZWx2ZXJvcmRudW5nIi8+PGN1c3RvZGlhbj48cmVmZXJlbmNlIHZhbHVlPSJPcmdhbml6YXRpb24vOWVkOGY3MDYtNDc0NS00ZmU0LThlOGQtOTBjZjVmODkwOWMxIi8+PC9jdXN0b2RpYW4+PHNlY3Rpb24+PGNvZGU+PGNvZGluZz48c3lzdGVtIHZhbHVlPSJodHRwczovL2ZoaXIua2J2LmRlL0NvZGVTeXN0ZW0vS0JWX0NTX0VSUF9TZWN0aW9uX1R5cGUiLz48Y29kZSB2YWx1ZT0iQ292ZXJhZ2UiLz48L2NvZGluZz48L2NvZGU+PGVudHJ5PjxyZWZlcmVuY2UgdmFsdWU9IkNvdmVyYWdlLzBjYWE2YzVhLWUzYWUtNGIyNi1iNWI2LWU2ZDEyZjUzNWJlNiIvPjwvZW50cnk+PC9zZWN0aW9uPjxzZWN0aW9uPjxjb2RlPjxjb2Rpbmc+PHN5c3RlbSB2YWx1ZT0iaHR0cHM6Ly9maGlyLmtidi5kZS9Db2RlU3lzdGVtL0tCVl9DU19FUlBfU2VjdGlvbl9UeXBlIi8+PGNvZGUgdmFsdWU9IlByZXNjcmlwdGlvbiIvPjwvY29kaW5nPjwvY29kZT48ZW50cnk+PHJlZmVyZW5jZSB2YWx1ZT0iTWVkaWNhdGlvblJlcXVlc3QvNWMzZjNjNTAtZTg4Ny00OGJiLWFlOTItMTMxNDY3MGQ4MjljIi8+PC9lbnRyeT48L3NlY3Rpb24+PC9Db21wb3NpdGlvbj48L3Jlc291cmNlPjwvZW50cnk+PGVudHJ5PjxmdWxsVXJsIHZhbHVlPSJodHRwczovL3B2cy5nZW1hdGlrLmRlL2ZoaXIvTWVkaWNhdGlvblJlcXVlc3QvNWMzZjNjNTAtZTg4Ny00OGJiLWFlOTItMTMxNDY3MGQ4MjljIi8+PHJlc291cmNlPjxNZWRpY2F0aW9uUmVxdWVzdCB4bWxucz0iaHR0cDovL2hsNy5vcmcvZmhpciI+PGlkIHZhbHVlPSI1YzNmM2M1MC1lODg3LTQ4YmItYWU5Mi0xMzE0NjcwZDgyOWMiLz48bWV0YT48cHJvZmlsZSB2YWx1ZT0iaHR0cHM6Ly9maGlyLmtidi5kZS9TdHJ1Y3R1cmVEZWZpbml0aW9uL0tCVl9QUl9FUlBfUHJlc2NyaXB0aW9ufDEuMS4wIi8+PC9tZXRhPjxleHRlbnNpb24gdXJsPSJodHRwczovL2ZoaXIua2J2LmRlL1N0cnVjdHVyZURlZmluaXRpb24vS0JWX0VYX0VSUF9CVkciPjx2YWx1ZUJvb2xlYW4gdmFsdWU9ImZhbHNlIi8+PC9leHRlbnNpb24+PGV4dGVuc2lvbiB1cmw9Imh0dHBzOi8vZmhpci5rYnYuZGUvU3RydWN0dXJlRGVmaW5pdGlvbi9LQlZfRVhfRVJQX0VtZXJnZW5jeVNlcnZpY2VzRmVlIj48dmFsdWVCb29sZWFuIHZhbHVlPSJmYWxzZSIvPjwvZXh0ZW5zaW9uPjxleHRlbnNpb24gdXJsPSJodHRwczovL2ZoaXIua2J2LmRlL1N0cnVjdHVyZURlZmluaXRpb24vS0JWX0VYX0VSUF9NdWx0aXBsZV9QcmVzY3JpcHRpb24iPjxleHRlbnNpb24gdXJsPSJLZW5uemVpY2hlbiI+PHZhbHVlQm9vbGVhbiB2YWx1ZT0iZmFsc2UiLz48L2V4dGVuc2lvbj48L2V4dGVuc2lvbj48ZXh0ZW5zaW9uIHVybD0iaHR0cHM6Ly9maGlyLmtidi5kZS9TdHJ1Y3R1cmVEZWZpbml0aW9uL0tCVl9FWF9GT1JfU3RhdHVzQ29QYXltZW50Ij48dmFsdWVDb2Rpbmc+PHN5c3RlbSB2YWx1ZT0iaHR0cHM6Ly9maGlyLmtidi5kZS9Db2RlU3lzdGVtL0tCVl9DU19GT1JfU3RhdHVzQ29QYXltZW50Ii8+PGNvZGUgdmFsdWU9IjAiLz48L3ZhbHVlQ29kaW5nPjwvZXh0ZW5zaW9uPjxzdGF0dXMgdmFsdWU9ImFjdGl2ZSIvPjxpbnRlbnQgdmFsdWU9Im9yZGVyIi8+PG1lZGljYXRpb25SZWZlcmVuY2U+PHJlZmVyZW5jZSB2YWx1ZT0iTWVkaWNhdGlvbi8wODkzNGVmMS1jZDQzLTRiZGItYTY2YS02YTkzY2QwY2Q4YjQiLz48L21lZGljYXRpb25SZWZlcmVuY2U+PHN1YmplY3Q+PHJlZmVyZW5jZSB2YWx1ZT0iUGF0aWVudC9lNjI3NGMwNS1mNjNjLTRlYTEtOWMzYi0zODM0MGVjYmNhNmMiLz48L3N1YmplY3Q+PGF1dGhvcmVkT24gdmFsdWU9IjIwMjMtMDMtMTAiLz48cmVxdWVzdGVyPjxyZWZlcmVuY2UgdmFsdWU9IlByYWN0aXRpb25lci84OWUzNjcxMi05YWIxLTRjYjYtYWE3Yi0yOTEyM2NkNDk5ZTMiLz48L3JlcXVlc3Rlcj48aW5zdXJhbmNlPjxyZWZlcmVuY2UgdmFsdWU9IkNvdmVyYWdlLzBjYWE2YzVhLWUzYWUtNGIyNi1iNWI2LWU2ZDEyZjUzNWJlNiIvPjwvaW5zdXJhbmNlPjxkb3NhZ2VJbnN0cnVjdGlvbj48ZXh0ZW5zaW9uIHVybD0iaHR0cHM6Ly9maGlyLmtidi5kZS9TdHJ1Y3R1cmVEZWZpbml0aW9uL0tCVl9FWF9FUlBfRG9zYWdlRmxhZyI+PHZhbHVlQm9vbGVhbiB2YWx1ZT0idHJ1ZSIvPjwvZXh0ZW5zaW9uPjx0ZXh0IHZhbHVlPSIxLTAtMC0wIi8+PC9kb3NhZ2VJbnN0cnVjdGlvbj48ZGlzcGVuc2VSZXF1ZXN0PjxxdWFudGl0eT48dmFsdWUgdmFsdWU9IjEiLz48c3lzdGVtIHZhbHVlPSJodHRwOi8vdW5pdHNvZm1lYXN1cmUub3JnIi8+PGNvZGUgdmFsdWU9IntQYWNrYWdlfSIvPjwvcXVhbnRpdHk+PC9kaXNwZW5zZVJlcXVlc3Q+PHN1YnN0aXR1dGlvbj48YWxsb3dlZEJvb2xlYW4gdmFsdWU9InRydWUiLz48L3N1YnN0aXR1dGlvbj48L01lZGljYXRpb25SZXF1ZXN0PjwvcmVzb3VyY2U+PC9lbnRyeT48ZW50cnk+PGZ1bGxVcmwgdmFsdWU9Imh0dHBzOi8vcHZzLmdlbWF0aWsuZGUvZmhpci9NZWRpY2F0aW9uLzA4OTM0ZWYxLWNkNDMtNGJkYi1hNjZhLTZhOTNjZDBjZDhiNCIvPjxyZXNvdXJjZT48TWVkaWNhdGlvbiB4bWxucz0iaHR0cDovL2hsNy5vcmcvZmhpciI+PGlkIHZhbHVlPSIwODkzNGVmMS1jZDQzLTRiZGItYTY2YS02YTkzY2QwY2Q4YjQiLz48bWV0YT48cHJvZmlsZSB2YWx1ZT0iaHR0cHM6Ly9maGlyLmtidi5kZS9TdHJ1Y3R1cmVEZWZpbml0aW9uL0tCVl9QUl9FUlBfTWVkaWNhdGlvbl9QWk58MS4xLjAiLz48L21ldGE+PGV4dGVuc2lvbiB1cmw9Imh0dHBzOi8vZmhpci5rYnYuZGUvU3RydWN0dXJlRGVmaW5pdGlvbi9LQlZfRVhfQmFzZV9NZWRpY2F0aW9uX1R5cGUiPjx2YWx1ZUNvZGVhYmxlQ29uY2VwdD48Y29kaW5nPjxzeXN0ZW0gdmFsdWU9Imh0dHA6Ly9zbm9tZWQuaW5mby9zY3QiLz48dmVyc2lvbiB2YWx1ZT0iaHR0cDovL3Nub21lZC5pbmZvL3NjdC85MDAwMDAwMDAwMDAyMDcwMDgvdmVyc2lvbi8yMDIyMDMzMSIvPjxjb2RlIHZhbHVlPSI3NjMxNTgwMDMiLz48ZGlzcGxheSB2YWx1ZT0iTWVkaWNpbmFsIHByb2R1Y3QgKHByb2R1Y3QpIi8+PC9jb2Rpbmc+PC92YWx1ZUNvZGVhYmxlQ29uY2VwdD48L2V4dGVuc2lvbj48ZXh0ZW5zaW9uIHVybD0iaHR0cHM6Ly9maGlyLmtidi5kZS9TdHJ1Y3R1cmVEZWZpbml0aW9uL0tCVl9FWF9FUlBfTWVkaWNhdGlvbl9DYXRlZ29yeSI+PHZhbHVlQ29kaW5nPjxzeXN0ZW0gdmFsdWU9Imh0dHBzOi8vZmhpci5rYnYuZGUvQ29kZVN5c3RlbS9LQlZfQ1NfRVJQX01lZGljYXRpb25fQ2F0ZWdvcnkiLz48Y29kZSB2YWx1ZT0iMDAiLz48L3ZhbHVlQ29kaW5nPjwvZXh0ZW5zaW9uPjxleHRlbnNpb24gdXJsPSJodHRwczovL2ZoaXIua2J2LmRlL1N0cnVjdHVyZURlZmluaXRpb24vS0JWX0VYX0VSUF9NZWRpY2F0aW9uX1ZhY2NpbmUiPjx2YWx1ZUJvb2xlYW4gdmFsdWU9ImZhbHNlIi8+PC9leHRlbnNpb24+PGV4dGVuc2lvbiB1cmw9Imh0dHA6Ly9maGlyLmRlL1N0cnVjdHVyZURlZmluaXRpb24vbm9ybWdyb2Vzc2UiPjx2YWx1ZUNvZGUgdmFsdWU9Ik5CIi8+PC9leHRlbnNpb24+PGNvZGU+PGNvZGluZz48c3lzdGVtIHZhbHVlPSJodHRwOi8vZmhpci5kZS9Db2RlU3lzdGVtL2lmYS9wem4iLz48Y29kZSB2YWx1ZT0iNTIxNjQ4MDgiLz48L2NvZGluZz48dGV4dCB2YWx1ZT0iU2NobWVyem1pdHRlbCIvPjwvY29kZT48Zm9ybT48Y29kaW5nPjxzeXN0ZW0gdmFsdWU9Imh0dHBzOi8vZmhpci5rYnYuZGUvQ29kZVN5c3RlbS9LQlZfQ1NfU0ZISVJfS0JWX0RBUlJFSUNIVU5HU0ZPUk0iLz48Y29kZSB2YWx1ZT0iVEFCIi8+PC9jb2Rpbmc+PC9mb3JtPjxhbW91bnQ+PG51bWVyYXRvcj48ZXh0ZW5zaW9uIHVybD0iaHR0cHM6Ly9maGlyLmtidi5kZS9TdHJ1Y3R1cmVEZWZpbml0aW9uL0tCVl9FWF9FUlBfTWVkaWNhdGlvbl9QYWNrYWdpbmdTaXplIj48dmFsdWVTdHJpbmcgdmFsdWU9IjEiLz48L2V4dGVuc2lvbj48dW5pdCB2YWx1ZT0iU3RrIi8+PC9udW1lcmF0b3I+PGRlbm9taW5hdG9yPjx2YWx1ZSB2YWx1ZT0iMSIvPjwvZGVub21pbmF0b3I+PC9hbW91bnQ+PC9NZWRpY2F0aW9uPjwvcmVzb3VyY2U+PC9lbnRyeT48ZW50cnk+PGZ1bGxVcmwgdmFsdWU9Imh0dHBzOi8vcHZzLmdlbWF0aWsuZGUvZmhpci9QYXRpZW50L2U2Mjc0YzA1LWY2M2MtNGVhMS05YzNiLTM4MzQwZWNiY2E2YyIvPjxyZXNvdXJjZT48UGF0aWVudCB4bWxucz0iaHR0cDovL2hsNy5vcmcvZmhpciI+PGlkIHZhbHVlPSJlNjI3NGMwNS1mNjNjLTRlYTEtOWMzYi0zODM0MGVjYmNhNmMiLz48bWV0YT48cHJvZmlsZSB2YWx1ZT0iaHR0cHM6Ly9maGlyLmtidi5kZS9TdHJ1Y3R1cmVEZWZpbml0aW9uL0tCVl9QUl9GT1JfUGF0aWVudHwxLjEuMCIvPjwvbWV0YT48aWRlbnRpZmllcj48dHlwZT48Y29kaW5nPjxzeXN0ZW0gdmFsdWU9Imh0dHA6Ly9maGlyLmRlL0NvZGVTeXN0ZW0vaWRlbnRpZmllci10eXBlLWRlLWJhc2lzIi8+PGNvZGUgdmFsdWU9IlBLViIvPjwvY29kaW5nPjwvdHlwZT48c3lzdGVtIHZhbHVlPSJodHRwOi8vZmhpci5kZS9zaWQvcGt2L2t2aWQtMTAiLz48dmFsdWUgdmFsdWU9IlgxMTA0NjU3NzAiLz48L2lkZW50aWZpZXI+PG5hbWU+PHVzZSB2YWx1ZT0ib2ZmaWNpYWwiLz48ZmFtaWx5IHZhbHVlPSJBbmdlcm3DpG5uIj48ZXh0ZW5zaW9uIHVybD0iaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL2h1bWFubmFtZS1vd24tbmFtZSI+PHZhbHVlU3RyaW5nIHZhbHVlPSJBbmdlcm3DpG5uIi8+PC9leHRlbnNpb24+PC9mYW1pbHk+PGdpdmVuIHZhbHVlPSJHw7xudGhlciIvPjwvbmFtZT48YmlydGhEYXRlIHZhbHVlPSIyMDA0LTAxLTI5Ii8+PGFkZHJlc3M+PHR5cGUgdmFsdWU9ImJvdGgiLz48bGluZSB2YWx1ZT0iTHVyY2hlbndlZyAxNDgiPjxleHRlbnNpb24gdXJsPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vaXNvMjEwOTAtQURYUC1ob3VzZU51bWJlciI+PHZhbHVlU3RyaW5nIHZhbHVlPSIxNDgiLz48L2V4dGVuc2lvbj48ZXh0ZW5zaW9uIHVybD0iaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL2lzbzIxMDkwLUFEWFAtc3RyZWV0TmFtZSI+PHZhbHVlU3RyaW5nIHZhbHVlPSJMdXJjaGVud2VnIi8+PC9leHRlbnNpb24+PC9saW5lPjxjaXR5IHZhbHVlPSJOb3JkIFBhdWxhIi8+PHBvc3RhbENvZGUgdmFsdWU9IjMzNDgxIi8+PGNvdW50cnkgdmFsdWU9IkQiLz48L2FkZHJlc3M+PC9QYXRpZW50PjwvcmVzb3VyY2U+PC9lbnRyeT48ZW50cnk+PGZ1bGxVcmwgdmFsdWU9Imh0dHBzOi8vcHZzLmdlbWF0aWsuZGUvZmhpci9Pcmdhbml6YXRpb24vOWVkOGY3MDYtNDc0NS00ZmU0LThlOGQtOTBjZjVmODkwOWMxIi8+PHJlc291cmNlPjxPcmdhbml6YXRpb24geG1sbnM9Imh0dHA6Ly9obDcub3JnL2ZoaXIiPjxpZCB2YWx1ZT0iOWVkOGY3MDYtNDc0NS00ZmU0LThlOGQtOTBjZjVmODkwOWMxIi8+PG1ldGE+PHByb2ZpbGUgdmFsdWU9Imh0dHBzOi8vZmhpci5rYnYuZGUvU3RydWN0dXJlRGVmaW5pdGlvbi9LQlZfUFJfRk9SX09yZ2FuaXphdGlvbnwxLjEuMCIvPjwvbWV0YT48aWRlbnRpZmllcj48dHlwZT48Y29kaW5nPjxzeXN0ZW0gdmFsdWU9Imh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vdjItMDIwMyIvPjxjb2RlIHZhbHVlPSJCU05SIi8+PC9jb2Rpbmc+PC90eXBlPjxzeXN0ZW0gdmFsdWU9Imh0dHBzOi8vZmhpci5rYnYuZGUvTmFtaW5nU3lzdGVtL0tCVl9OU19CYXNlX0JTTlIiLz48dmFsdWUgdmFsdWU9IjgzMTUzMTE2OSIvPjwvaWRlbnRpZmllcj48bmFtZSB2YWx1ZT0iQXJ6dHByYXhpcyBTY2hyYcOfZXIiLz48dGVsZWNvbT48c3lzdGVtIHZhbHVlPSJwaG9uZSIvPjx2YWx1ZSB2YWx1ZT0iKDA5NTE5KSAwNDI1MTIyIi8+PC90ZWxlY29tPjx0ZWxlY29tPjxzeXN0ZW0gdmFsdWU9ImVtYWlsIi8+PHZhbHVlIHZhbHVlPSJicmlhbi5wZmzDvGduZXJAa3VtbWxlLm5ldCIvPjwvdGVsZWNvbT48YWRkcmVzcz48dHlwZSB2YWx1ZT0iYm90aCIvPjxsaW5lIHZhbHVlPSJIZWlucmljaC1Mw7xia2UtU3RyLiAwIj48ZXh0ZW5zaW9uIHVybD0iaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL2lzbzIxMDkwLUFEWFAtaG91c2VOdW1iZXIiPjx2YWx1ZVN0cmluZyB2YWx1ZT0iMCIvPjwvZXh0ZW5zaW9uPjxleHRlbnNpb24gdXJsPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vaXNvMjEwOTAtQURYUC1zdHJlZXROYW1lIj48dmFsdWVTdHJpbmcgdmFsdWU9IkhlaW5yaWNoLUzDvGJrZS1TdHIuIi8+PC9leHRlbnNpb24+PC9saW5lPjxjaXR5IHZhbHVlPSJNaW50emxhZmZzY2hlaWQiLz48cG9zdGFsQ29kZSB2YWx1ZT0iMjYxNzAiLz48Y291bnRyeSB2YWx1ZT0iRCIvPjwvYWRkcmVzcz48L09yZ2FuaXphdGlvbj48L3Jlc291cmNlPjwvZW50cnk+PGVudHJ5PjxmdWxsVXJsIHZhbHVlPSJodHRwczovL3B2cy5nZW1hdGlrLmRlL2ZoaXIvQ292ZXJhZ2UvMGNhYTZjNWEtZTNhZS00YjI2LWI1YjYtZTZkMTJmNTM1YmU2Ii8+PHJlc291cmNlPjxDb3ZlcmFnZSB4bWxucz0iaHR0cDovL2hsNy5vcmcvZmhpciI+PGlkIHZhbHVlPSIwY2FhNmM1YS1lM2FlLTRiMjYtYjViNi1lNmQxMmY1MzViZTYiLz48bWV0YT48cHJvZmlsZSB2YWx1ZT0iaHR0cHM6Ly9maGlyLmtidi5kZS9TdHJ1Y3R1cmVEZWZpbml0aW9uL0tCVl9QUl9GT1JfQ292ZXJhZ2V8MS4xLjAiLz48L21ldGE+PGV4dGVuc2lvbiB1cmw9Imh0dHA6Ly9maGlyLmRlL1N0cnVjdHVyZURlZmluaXRpb24vZ2t2L2Jlc29uZGVyZS1wZXJzb25lbmdydXBwZSI+PHZhbHVlQ29kaW5nPjxzeXN0ZW0gdmFsdWU9Imh0dHBzOi8vZmhpci5rYnYuZGUvQ29kZVN5c3RlbS9LQlZfQ1NfU0ZISVJfS0JWX1BFUlNPTkVOR1JVUFBFIi8+PGNvZGUgdmFsdWU9IjAwIi8+PC92YWx1ZUNvZGluZz48L2V4dGVuc2lvbj48ZXh0ZW5zaW9uIHVybD0iaHR0cDovL2ZoaXIuZGUvU3RydWN0dXJlRGVmaW5pdGlvbi9na3YvZG1wLWtlbm56ZWljaGVuIj48dmFsdWVDb2Rpbmc+PHN5c3RlbSB2YWx1ZT0iaHR0cHM6Ly9maGlyLmtidi5kZS9Db2RlU3lzdGVtL0tCVl9DU19TRkhJUl9LQlZfRE1QIi8+PGNvZGUgdmFsdWU9IjAwIi8+PC92YWx1ZUNvZGluZz48L2V4dGVuc2lvbj48ZXh0ZW5zaW9uIHVybD0iaHR0cDovL2ZoaXIuZGUvU3RydWN0dXJlRGVmaW5pdGlvbi9na3Yvd29wIj48dmFsdWVDb2Rpbmc+PHN5c3RlbSB2YWx1ZT0iaHR0cHM6Ly9maGlyLmtidi5kZS9Db2RlU3lzdGVtL0tCVl9DU19TRkhJUl9JVEFfV09QIi8+PGNvZGUgdmFsdWU9IjczIi8+PC92YWx1ZUNvZGluZz48L2V4dGVuc2lvbj48ZXh0ZW5zaW9uIHVybD0iaHR0cDovL2ZoaXIuZGUvU3RydWN0dXJlRGVmaW5pdGlvbi9na3YvdmVyc2ljaGVydGVuYXJ0Ij48dmFsdWVDb2Rpbmc+PHN5c3RlbSB2YWx1ZT0iaHR0cHM6Ly9maGlyLmtidi5kZS9Db2RlU3lzdGVtL0tCVl9DU19TRkhJUl9LQlZfVkVSU0lDSEVSVEVOU1RBVFVTIi8+PGNvZGUgdmFsdWU9IjEiLz48L3ZhbHVlQ29kaW5nPjwvZXh0ZW5zaW9uPjxzdGF0dXMgdmFsdWU9ImFjdGl2ZSIvPjx0eXBlPjxjb2Rpbmc+PHN5c3RlbSB2YWx1ZT0iaHR0cDovL2ZoaXIuZGUvQ29kZVN5c3RlbS92ZXJzaWNoZXJ1bmdzYXJ0LWRlLWJhc2lzIi8+PGNvZGUgdmFsdWU9IlBLViIvPjwvY29kaW5nPjwvdHlwZT48YmVuZWZpY2lhcnk+PHJlZmVyZW5jZSB2YWx1ZT0iUGF0aWVudC9lMDA3NzRmZC0yZTk4LTRhYTMtOGQ3My0wZWNlYWQzZGQ5NmUiLz48L2JlbmVmaWNpYXJ5PjxwYXlvcj48aWRlbnRpZmllcj48c3lzdGVtIHZhbHVlPSJodHRwOi8vZmhpci5kZS9zaWQvYXJnZS1pay9pa25yIi8+PHZhbHVlIHZhbHVlPSI2NzMzODAyNDciLz48L2lkZW50aWZpZXI+PGRpc3BsYXkgdmFsdWU9IktPQSBCZXJsaW4iLz48L3BheW9yPjwvQ292ZXJhZ2U+PC9yZXNvdXJjZT48L2VudHJ5PjxlbnRyeT48ZnVsbFVybCB2YWx1ZT0iaHR0cHM6Ly9wdnMuZ2VtYXRpay5kZS9maGlyL1ByYWN0aXRpb25lci84OWUzNjcxMi05YWIxLTRjYjYtYWE3Yi0yOTEyM2NkNDk5ZTMiLz48cmVzb3VyY2U+PFByYWN0aXRpb25lciB4bWxucz0iaHR0cDovL2hsNy5vcmcvZmhpciI+PGlkIHZhbHVlPSI4OWUzNjcxMi05YWIxLTRjYjYtYWE3Yi0yOTEyM2NkNDk5ZTMiLz48bWV0YT48cHJvZmlsZSB2YWx1ZT0iaHR0cHM6Ly9maGlyLmtidi5kZS9TdHJ1Y3R1cmVEZWZpbml0aW9uL0tCVl9QUl9GT1JfUHJhY3RpdGlvbmVyfDEuMS4wIi8+PC9tZXRhPjxpZGVudGlmaWVyPjx0eXBlPjxjb2Rpbmc+PHN5c3RlbSB2YWx1ZT0iaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS92Mi0wMjAzIi8+PGNvZGUgdmFsdWU9IkxBTlIiLz48L2NvZGluZz48L3R5cGU+PHN5c3RlbSB2YWx1ZT0iaHR0cHM6Ly9maGlyLmtidi5kZS9OYW1pbmdTeXN0ZW0vS0JWX05TX0Jhc2VfQU5SIi8+PHZhbHVlIHZhbHVlPSI3MTY2MDgzMDUiLz48L2lkZW50aWZpZXI+PG5hbWU+PHVzZSB2YWx1ZT0ib2ZmaWNpYWwiLz48ZmFtaWx5IHZhbHVlPSJTY2hyYcOfZXIiPjxleHRlbnNpb24gdXJsPSJodHRwOi8vaGw3Lm9yZy9maGlyL1N0cnVjdHVyZURlZmluaXRpb24vaHVtYW5uYW1lLW93bi1uYW1lIj48dmFsdWVTdHJpbmcgdmFsdWU9IlNjaHJhw59lciIvPjwvZXh0ZW5zaW9uPjwvZmFtaWx5PjxnaXZlbiB2YWx1ZT0iRHIuIi8+PHByZWZpeCB2YWx1ZT0iRHIuIj48ZXh0ZW5zaW9uIHVybD0iaHR0cDovL2hsNy5vcmcvZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL2lzbzIxMDkwLUVOLXF1YWxpZmllciI+PHZhbHVlQ29kZSB2YWx1ZT0iQUMiLz48L2V4dGVuc2lvbj48L3ByZWZpeD48L25hbWU+PHF1YWxpZmljYXRpb24+PGNvZGU+PGNvZGluZz48c3lzdGVtIHZhbHVlPSJodHRwczovL2ZoaXIua2J2LmRlL0NvZGVTeXN0ZW0vS0JWX0NTX0ZPUl9RdWFsaWZpY2F0aW9uX1R5cGUiLz48Y29kZSB2YWx1ZT0iMDAiLz48L2NvZGluZz48L2NvZGU+PC9xdWFsaWZpY2F0aW9uPjxxdWFsaWZpY2F0aW9uPjxjb2RlPjxjb2Rpbmc+PHN5c3RlbSB2YWx1ZT0iaHR0cHM6Ly9maGlyLmtidi5kZS9Db2RlU3lzdGVtL0tCVl9DU19GT1JfQmVydWZzYmV6ZWljaG51bmciLz48Y29kZSB2YWx1ZT0iQmVydWZzYmV6ZWljaG51bmciLz48L2NvZGluZz48dGV4dCB2YWx1ZT0iU3VwZXItRmFjaGFyenQgZsO8ciBhbGxlcyBNw7ZnbGljaGUiLz48L2NvZGU+PC9xdWFsaWZpY2F0aW9uPjwvUHJhY3RpdGlvbmVyPjwvcmVzb3VyY2U+PC9lbnRyeT48L0J1bmRsZT6gggTBMIIEvTCCA6WgAwIBAgIHAkHB99Or2DANBgkqhkiG9w0BAQsFADBQMQswCQYDVQQGEwJERTEfMB0GA1UECgwWZ2VtYXRpayBHbWJIIE5PVC1WQUxJRDEgMB4GA1UEAwwXR0VNLkhCQS1xQ0EyNCBURVNULU9OTFkwHhcNMTgxMTA1MDAwMDAwWhcNMjMxMTA0MjM1OTU5WjB4MR8wHQYDVQQDDBZTYW0gU2NocmHDn2VyVEVTVC1PTkxZMRUwEwYDVQQqDAxTYW0gRnJlaWhlcnIxEjAQBgNVBAQMCVNjaHJhw59lcjEdMBsGA1UEBRMUODAyNzY4ODMxMTAwMDAwOTU3NjcxCzAJBgNVBAYTAkRFMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAiMe1Q4JimLLBBTbQMya/D0rgebKdbmX1mQEm0Wo8AnSrwyoBynhuU2hFKeDbBzthkZZWwYxFoarP3LuEN/U6iM2X5Hnsw1/NqdajKMLLKTcp26BaghQXEVDSy1INsPQlNLOKnuYwSRAfsZ5SDd14iQ+SyKG86kkyLNCdh0N2zxygtnuZtwa55QFLu51UZ176/DIrmjZ3+rlOWNQg1Jqt4WvQ4er3JKApBq9kfLtWlPE97swCG+r7GlqlkO8k4Mn1hCJKPrEyoQ9NYPulrVIDiIf5NhknFf0fhi7AuEa63yZWoLJSjToOx8CL4YWHiXj1K6dPbCEFbFVm0lbrbmKX4wIDAQABo4IBcjCCAW4wHQYDVR0OBBYEFL7XEnVBrPVGn3oYBHZARreYfhNaMAwGA1UdEwEB/wQCMAAwGwYJKwYBBAHAbQMFBA4wDAYKKwYBBAHAbQMFATAiBggrBgEFBQcBAwQWMBQwCAYGBACORgEBMAgGBgQAjkYBBDAfBgNVHSMEGDAWgBRnnDG26cA36h0bgeek9TvMHhcBOTA5BgNVHSAEMjAwMAkGByqCFABMBEgwCQYHBACL7EABAjAKBggqghQATASBETAMBgorBgEEAYLNMwEBMA4GA1UdDwEB/wQEAwIGQDA4BggrBgEFBQcBAQQsMCowKAYIKwYBBQUHMAGGHGh0dHA6Ly9laGNhLmdlbWF0aWsuZGUvb2NzcC8wWAYFKyQIAwMETzBNpCgwJjELMAkGA1UEBhMCREUxFzAVBgNVBAoMDmdlbWF0aWsgQmVybGluMCEwHzAdMBswDgwMw4RyenRpbi9Bcnp0MAkGByqCFABMBB4wDQYJKoZIhvcNAQELBQADggEBAIsKzOqakT9O1zoI58GKwmgX0Tii4juUqN6rns1jjHQGOzWGgDQWGatIidCsPvZvUKLz3QuzRGjiSVI4671ohhD9YvdqxU5We51ZuYf0muWE5WAPuB80Mc5rcVywt3C28+par9VVvOAwFMqVHy8PfmyXytDdF3HSXzNZtbpKmZpbYREM28b3gIb0xkNrUzaz2w57TfvtH+fchzj8rPw8012guPORLUp2hUl8MM4YDR/33rSogECGNsSRZgTYi0m9cLKWEob4pLEASF/R+PUTlLOpfEwGpYyLnASS11wcNHeGEGbUgsiWl3FGts933MLS+sC0HKVnSaUy2qAHVR+vK+ihggdKoYIHRgYIKwYBBQUHEAIwggc4CgEAoIIHMTCCBy0GCSsGAQUFBzABAQSCBx4wggcaMIIBU6FjMGExCzAJBgNVBAYTAkRFMR8wHQYDVQQKDBZnZW1hdGlrIEdtYkggTk9ULVZBTElEMTEwLwYDVQQDDChlaGNhIFFFUyBSU0EgUFNTIE9DU1AgU2lnbmVyIDIgVEVTVC1PTkxZGA8yMDIzMDMxMDA3MzgzNFowgbYwgbMwQDAJBgUrDgMCGgUABBRNFks3lLP4Wm+YY1OyKvXiyNCMcwQUZ5wxtunAN+odG4HnpPU7zB4XATkCBwJBwffTq9iAABgPMjAyMzAzMTAwNzM4MzRaoVwwWjAaBgUrJAgDDAQRGA8yMDE4MTEwNTE1MzQzOVowPAYFKyQIAw0EMzAxMA0GCWCGSAFlAwQCAQUABCDkeQLIwLc5SjI5vgJ9kfKCmV/gALbvRKmia1upSi+2UqEiMCAwHgYJKwYBBQUHMAEGBBEYDzE4NzAwMTA3MDAwMDAwWjBGBgkqhkiG9w0BAQowOaAPMA0GCWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASCjAwIBAQOCAQEAiEkekPbPA+ra4tDyInXEX1RNpGWC6xYnpWIoHj3DQyYA1HzeZSe2FZtYwvXEin2yeEjcIlZ3Acxs1wp5a61WHFNZ2zWqNDSWpGIN+NqxCTGRKk87NFjQ+6mdj86BHasnuNA3cAf84aE0oh+NKO2XrLL9hgrvN45L9K4JpN/sxxSWYCPxcReKMguTAoqdg1C8EIXoDUMUltuMXfxBUEZsSXCRWpuaFI/isW8DFir+trxhrYj5z5AgoIHN9t6+bmBUrT7r5guCp8TSjsrNPTIVB8YwUaeTPzW8OpEC225Jo3JcOkmjo88qu2/ATQVB5INv/aRCYqItPu3XuB+UA/EAVKCCBHIwggRuMIIEajCCAxmgAwIBAgIHATw3+wS+iTBGBgkqhkiG9w0BAQowOaAPMA0GCWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASCjAwIBATBQMQswCQYDVQQGEwJERTEfMB0GA1UECgwWZ2VtYXRpayBHbWJIIE5PVC1WQUxJRDEgMB4GA1UEAwwXR0VNLkhCQS1xQ0EyOCBURVNULU9OTFkwHhcNMjMwMTExMDAwMDAwWhcNMjgwMTExMjM1OTU5WjBhMQswCQYDVQQGEwJERTEfMB0GA1UECgwWZ2VtYXRpayBHbWJIIE5PVC1WQUxJRDExMC8GA1UEAwwoZWhjYSBRRVMgUlNBIFBTUyBPQ1NQIFNpZ25lciAyIFRFU1QtT05MWTCCASAwCwYJKoZIhvcNAQEKA4IBDwAwggEKAoIBAQCvWi2+w73s6tMq7I64ehINAQEKn/WCJa6H6jBeogHBVf0tH0VF+FoEAoA5J3VIQRIK4n42utgiyHkRNSAsAaYNsmGxbu912yvEALCDz498uw1Y7tTpfGUsLauOtRyS9W3BLTnoNS3qwHu06W/XSdJfd+CwHavPoME90AotWSKRoik0PUAlZ0uVwe2Vtwt7H52RkUSy3p3or84FmZGDky6vo9uICWJn+TF+uFOlOHe2KvGCZHAc15ak3siTIjLljW2lATyr7iCBnswlCEEumE3vWyABO+aU4NKThFVo6lUd0OeFhUr29Mq4PdFMy0MeZ4k8a6cjf64lzANN9LeemoYFAgMBAAGjgccwgcQwHQYDVR0OBBYEFITr+jl0WzkQ3159133h+sIOoVfSMB8GA1UdIwQYMBaAFOreE7gd56OtTtrOG+jaiPpRlNZoMAwGA1UdEwEB/wQCMAAwOAYIKwYBBQUHAQEELDAqMCgGCCsGAQUFBzABhhxodHRwOi8vZWhjYS5nZW1hdGlrLmRlL29jc3AvMBUGA1UdIAQOMAwwCgYIKoIUAEwEgSMwDgYDVR0PAQH/BAQDAgZAMBMGA1UdJQQMMAoGCCsGAQUFBwMJMEYGCSqGSIb3DQEBCjA5oA8wDQYJYIZIAWUDBAIBBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIKMDAgEBA4IBAQDPe9Z8OBewdv8wlsD4GPsQVwyUwE0dN/W6OmGyCHSlCEMi47cXrh2lQ8B0hUBC5dmG6f6TDR1ADPtcLGA4Bym9C9jp80WS87detWqcn9zIqbzD7MF9AExl/AJ/5oFvLeLzTOXNW+sWSNgXwHgHQHGNhNdoYYBJPO9T6SURbfWwGr1jpOXxDs+oyRbN8o++YIjPaRCX+Dymiggb23mszQzkzJ7rzBwdT79Lk5Lm8Z+gSDB8T+llRZ4P8f0oHxi5vJWP8ITUN54nI+ajvWCBhZeubdDgDxgYhYuT7v706DiA4NpRDGL34Wkvf4zdTwBiShjoGLVabkXjr7m/j/svxm61MYIC7zCCAusCAQEwWzBQMQswCQYDVQQGEwJERTEfMB0GA1UECgwWZ2VtYXRpayBHbWJIIE5PVC1WQUxJRDEgMB4GA1UEAwwXR0VNLkhCQS1xQ0EyNCBURVNULU9OTFkCBwJBwffTq9gwCwYJYIZIAWUDBAIBoIIBZzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yMzAzMTAwNzQ2NDBaMCsGCSqGSIb3DQEJNDEeMBwwCwYJYIZIAWUDBAIBoQ0GCSqGSIb3DQEBCwUAMC8GCSqGSIb3DQEJBDEiBCAUaO4UYzVwNSzUePz2F7JNRPafNeUuUsVzWv0NYqMMoTAwBgsqhkiG9w0BCRACBDEhMB8MEENNU0RvY3VtZW50MnNpZ24GCyqGSIb3DQEJEAIEMIGcBgsqhkiG9w0BCRACLzGBjDCBiTCBhjCBgwQg5HkCyMC3OUoyOb4CfZHygplf4AC270SpomtbqUovtlIwXzBUpFIwUDELMAkGA1UEBhMCREUxHzAdBgNVBAoMFmdlbWF0aWsgR21iSCBOT1QtVkFMSUQxIDAeBgNVBAMMF0dFTS5IQkEtcUNBMjQgVEVTVC1PTkxZAgcCQcH306vYMA0GCSqGSIb3DQEBCwUABIIBAA8xEiBbtA3JF5iYsDLdpr9rPKfBcACJOimuxeJIst5avgeHMQcqQ85lt+jZemrWkMNrOtlIrASLhgIZKc9XdYji0jLeTBa66iem6AOEyjqKR7ecgiBtpGFF6QJkBZJ0S2TbH93QjeqPyxHpQTvQqZ0Iz3CT63b3u64fr/Z2dB49HnHanq+EbZNsgBKWghqrZdD/SMHBR9zHu9TVBpypMnihrFSAQW1hauEIFXyIhPYa4pHBI7C/lFO0wuw1hNP491SMRkehnR9uBFjILuWP0ymZnhA1J3OUMZ2eRbO7dHok0Fb+6+RVO9K6v2bG6H4NDrFLzyqMIJGNMjEQ5zSt3io=" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/a3ddc2b1-826d-4b81-87b2-558834e00f50.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/a3ddc2b1-826d-4b81-87b2-558834e00f50.fsh new file mode 100644 index 00000000..695bad90 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/a3ddc2b1-826d-4b81-87b2-558834e00f50.fsh @@ -0,0 +1,28 @@ +Instance: a3ddc2b1-826d-4b81-87b2-558834e00f50 +InstanceOf: MedicationDispense +Usage: #inline +* meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_MedicationDispense|1.3" +* contained.resourceType = "Medication" +* contained.id = "c2b10a5e-3d71-434c-86e0-824af208a2bf" +* contained.meta.profile = "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Medication_PZN|1.1.0" +* contained.extension[0].url = "https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Medication_Type" +* contained.extension[=].valueCodeableConcept.coding.version = "http://snomed.info/sct/900000000000207008/version/20220331" +* contained.extension[=].valueCodeableConcept.coding = $sct#763158003 "Medicinal product (product)" +* contained.extension[+].url = "http://fhir.de/StructureDefinition/normgroesse" +* contained.extension[=].valueCode = #N1 +* contained.extension[+].url = "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Category" +* contained.extension[=].valueCoding = $KBV_CS_ERP_Medication_Category#00 +* contained.extension[+].url = "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Vaccine" +* contained.extension[=].valueBoolean = false +* contained.code = $pzn#14186244 +* contained.code.text = "FLUSARION EH50/250UG/60 PC" +* contained.form = $KBV_CS_SFHIR_KBV_DARREICHUNGSFORM#IHP +* identifier.system = "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" +* identifier.value = "160.000.088.357.031.88" +* status = #completed +* medicationReference = Reference(c2b10a5e-3d71-434c-86e0-824af208a2bf) +* subject.identifier.system = "http://fhir.de/sid/gkv/kvid-10" +* subject.identifier.value = "K220635158" +* performer.actor.identifier.system = "https://gematik.de/fhir/sid/telematik-id" +* performer.actor.identifier.value = "3-15.2.1456789123.191" +* whenHandedOver = "2021-11-30" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/med0314.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/med0314.fsh new file mode 100644 index 00000000..3d9f8357 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen/med0314.fsh @@ -0,0 +1,18 @@ +Instance: med0314 +InstanceOf: Medication +Usage: #inline +* meta.profile = "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Medication_PZN|1.1.0" +* extension[0].url = "https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Medication_Type" +* extension[=].valueCodeableConcept.coding.version = "http://snomed.info/sct/900000000000207008/version/20220331" +* extension[=].valueCodeableConcept.coding = $sct#763158003 "Medicinal product (product)" +* extension[+].url = "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Category" +* extension[=].valueCoding = $KBV_CS_ERP_Medication_Category#00 +* extension[+].url = "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Vaccine" +* extension[=].valueBoolean = false +* code = $pzn#06313728 +* code.text = "Sumatriptan-1a Pharma 100 mg Tabletten" +* form = $KBV_CS_SFHIR_KBV_DARREICHUNGSFORM#TAB +* amount.numerator.extension.url = "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_PackagingSize" +* amount.numerator.extension.valueString = "10" +* amount.numerator = $unitsofmeasure#{tbl} "Tabletten" +* amount.denominator.value = 1 \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen_egk/05_Response_Task.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen_egk/05_Response_Task.fsh new file mode 100644 index 00000000..29dc40bb --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen_egk/05_Response_Task.fsh @@ -0,0 +1,12 @@ +Instance: erp-abrufen-egk-05-Response-Task +InstanceOf: Bundle +Usage: #example +* type = #searchset +* timestamp = "2023-05-16T07:03:18.844+00:00" +* total = 2 +* entry[0].fullUrl = "https://erp-dev.zentral.erp.splitdns.ti-dienste.de/Task/160.000.036.967.704.52" +* entry[=].resource = 160.000.036.967.704.52 +* entry[=].search.mode = #match +* entry[+].fullUrl = "https://erp-dev.zentral.erp.splitdns.ti-dienste.de/Task/160.000.036.968.008.13" +* entry[=].resource = 160.000.036.968.008.13 +* entry[=].search.mode = #match \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen_egk/160.000.036.967.704.52.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen_egk/160.000.036.967.704.52.fsh new file mode 100644 index 00000000..08513c07 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen_egk/160.000.036.967.704.52.fsh @@ -0,0 +1,24 @@ +Instance: 160.000.036.967.704.52 +InstanceOf: Task +Usage: #inline +* meta.profile = "https://gematik.de/fhir/StructureDefinition/ErxTask|1.1.1" +* extension[0].url = "https://gematik.de/fhir/StructureDefinition/PrescriptionType" +* extension[=].valueCoding = $Flowtype#160 "Muster 16 (Apothekenpflichtige Arzneimittel)" +* extension[+].url = "https://gematik.de/fhir/StructureDefinition/ExpiryDate" +* extension[=].valueDate = "2023-07-11" +* extension[+].url = "https://gematik.de/fhir/StructureDefinition/AcceptDate" +* extension[=].valueDate = "2023-05-09" +* identifier[0].use = #official +* identifier[=].system = "https://gematik.de/fhir/NamingSystem/PrescriptionID" +* identifier[=].value = "160.000.036.967.704.52" +* identifier[+].use = #official +* identifier[=].system = "https://gematik.de/fhir/NamingSystem/AccessCode" +* identifier[=].value = "eb6002c60dffdfb742002bf44f9f72326de3dddfe2271ab64a21a6cb0f168bbf" +* status = #ready +* intent = #order +* for.identifier.system = "http://fhir.de/NamingSystem/gkv/kvid-10" +* for.identifier.value = "T046142499" +* authoredOn = "2023-04-11T09:10:16.519+00:00" +* lastModified = "2023-04-11T09:10:18.926+00:00" +* performerType = urn:ietf:rfc:3986#urn:oid:1.2.276.0.76.4.54 "Öffentliche Apotheke" +* performerType.text = "Öffentliche Apotheke" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen_egk/160.000.036.968.008.13.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen_egk/160.000.036.968.008.13.fsh new file mode 100644 index 00000000..9b4890ec --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_abrufen_egk/160.000.036.968.008.13.fsh @@ -0,0 +1,24 @@ +Instance: 160.000.036.968.008.13 +InstanceOf: Task +Usage: #inline +* meta.profile = "https://gematik.de/fhir/StructureDefinition/ErxTask|1.1.1" +* extension[0].url = "https://gematik.de/fhir/StructureDefinition/PrescriptionType" +* extension[=].valueCoding = $Flowtype#160 "Muster 16 (Apothekenpflichtige Arzneimittel)" +* extension[+].url = "https://gematik.de/fhir/StructureDefinition/ExpiryDate" +* extension[=].valueDate = "2023-07-12" +* extension[+].url = "https://gematik.de/fhir/StructureDefinition/AcceptDate" +* extension[=].valueDate = "2023-05-10" +* identifier[0].use = #official +* identifier[=].system = "https://gematik.de/fhir/NamingSystem/PrescriptionID" +* identifier[=].value = "160.000.036.968.008.13" +* identifier[+].use = #official +* identifier[=].system = "https://gematik.de/fhir/NamingSystem/AccessCode" +* identifier[=].value = "16ba6a9a4440fbf815351fe7080572ab3ae9acbba404efa259074a56dac21725" +* status = #ready +* intent = #order +* for.identifier.system = "http://fhir.de/NamingSystem/gkv/kvid-10" +* for.identifier.value = "T046142499" +* authoredOn = "2023-04-12T06:42:30.913+00:00" +* lastModified = "2023-04-12T06:42:33.275+00:00" +* performerType = urn:ietf:rfc:3986#urn:oid:1.2.276.0.76.4.54 "Öffentliche Apotheke" +* performerType.text = "Öffentliche Apotheke" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_alternative_zuweisung/03_certificate_in_apovzd.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_alternative_zuweisung/03_certificate_in_apovzd.fsh new file mode 100644 index 00000000..83fc042b --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_alternative_zuweisung/03_certificate_in_apovzd.fsh @@ -0,0 +1,9 @@ +Instance: erp-alternative-zuweisung-03-certificate-in-apovzd +InstanceOf: Binary +Usage: #example +* meta.versionId = "1" +* meta.lastUpdated = "2022-05-05T10:30:29.636+00:00" +* meta.source = "=thriqhUOEicndJuZ" +* contentType = #application/pkix-cert +* securityContext = Reference(Location/87e5bda2-cf17-439f-bef5-f705afcd06f1) +* data = "MIIFUTCCBDmgAwIBAgIDQNF0MA0GCSqGSIb3DQEBCwUAMIGJMQswCQYDVQQGEwJERTEVMBMGA1UECgwMRC1UUlVTVCBHbWJIMUgwRgYDVQQLDD9JbnN0aXR1dGlvbiBkZXMgR2VzdW5kaGVpdHN3ZXNlbnMtQ0EgZGVyIFRlbGVtYXRpa2luZnJhc3RydWt0dXIxGTAXBgNVBAMMEEQtVHJ1c3QuU01DQi1DQTMwHhcNMjExMDExMDM0ODU0WhcNMjYwODE1MDcyOTMxWjBmMQswCQYDVQQGEwJERTEgMB4GA1UECgwXQmV0cmllYnNzdMOkdHRlIGdlbWF0aWsxIDAeBgNVBAUTFzEwLjgwMjc2MDAzMTExMDAwMDAwNTQyMRMwEQYDVQQDDApnZW1hdGlrMDA2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmtDDCfvOJL82smWeqCKa1azV3SpMHOhO2P+ot6Yi+DRqANl/0HyUO+b5VGatK1ugqONe9f0jfwUCPKxr33V5dmtJ4F4Ywbjv5rfYhMdTR1XMbrzoOwAFhdve0k42dXbW2NCr8TZLz7xlcKihRphuzGbnGa+XpJriaw7g6fNmdo27Ad4tNIpezqFQWduRJMDnW+89bzOdicLmyKU2k6IK9Wpd8+TjQLtoG32IAxX/+auqf9wYZW9H7mGFBagPxLO7D8cWaaX0K3JtRfCCE2hS7iBd6EqGCeoGz9NFg6aMDLxSOTuEgriTOI/OWSXVpFyAp9amm6KUmdhKegQ0iSvS0wIDAQABo4IB4jCCAd4wHwYDVR0jBBgwFoAUxk6YSKNeL3M/yJih5vVHqDXIhTowcgYFKyQIAwMEaTBnpCYwJDELMAkGA1UEBhMCREUxFTATBgNVBAoMDGdlbWF0aWsgR21iSDA9MDswOTA3MBkMF0JldHJpZWJzc3TDpHR0ZSBnZW1hdGlrMAkGByqCFABMBDoTDzktMi41OC4wMDAwMDA0MDBEBggrBgEFBQcBAQQ4MDYwNAYIKwYBBQUHMAGGKGh0dHA6Ly9ELVRSVVNULVNNQ0ItQ0EzLm9jc3AuZC10cnVzdC5uZXQwUQYDVR0gBEowSDA7BggqghQATASBIzAvMC0GCCsGAQUFBwIBFiFodHRwOi8vd3d3LmdlbWF0aWsuZGUvZ28vcG9saWNpZXMwCQYHKoIUAEwETDBxBgNVHR8EajBoMGagZKBihmBsZGFwOi8vZGlyZWN0b3J5LmQtdHJ1c3QubmV0L0NOPUQtVHJ1c3QuU01DQi1DQTMsTz1ELVRSVVNUJTIwR21iSCxDPURFP2NlcnRpZmljYXRlcmV2b2NhdGlvbmxpc3QwHQYDVR0OBBYEFO4u6BXelEMIzPzPE3Dr+mYUEto/MA4GA1UdDwEB/wQEAwIEMDAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQDVUgAkYpXjjeUJbj2fWEXcgiFC0xEk0yAwmY9jK6An0fT+cRC/quTdZx81BR0qt77ROBJ3Sw5CH5+Ai4bjfIsmPOtIFV3qlYWgkldXhUfNHO+pLtdSnlhr7q4MpAoX8pyHrLyMPubJwBSeEHoY6yrW8bm1Pmo3NY/haOGEtuu6oS4hOqUD7kGHFsVpxYQY3gSzVzSv8B2d/pQ6zt6PU2nAYPV+JmRGBXGKPL8ncvZuQK0UsuMpNW0Q7sP6YDxLibjz3631dSjPs5MxIinKVxRPPSm357w8ekTs89oWshDGMuY8Oz7pu4taFHpE3xlzYXhnic0Bj61g6O9YFjcL43No" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_bereitstellen/01_response_taskCreate.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_bereitstellen/01_response_taskCreate.fsh new file mode 100644 index 00000000..3e6243ed --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_bereitstellen/01_response_taskCreate.fsh @@ -0,0 +1,21 @@ +Instance: erp-bereitstellen-01-response-taskCreate +InstanceOf: Task +Usage: #example +* meta.versionId = "1" +* meta.lastUpdated = "2020-03-02T08:26:21.594+00:00" +* meta.source = "#AsYR9plLkvONJAiv" +* meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Task|1.3" +* extension.url = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_PrescriptionType" +* extension.valueCoding = $GEM_ERP_CS_FlowType#160 "Muster 16 (Apothekenpflichtige Arzneimittel)" +* identifier[0].use = #official +* identifier[=].system = "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" +* identifier[=].value = "160.123.456.789.123.58" +* identifier[+].use = #official +* identifier[=].system = "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_AccessCode" +* identifier[=].value = "777bea0e13cc9c42ceec14aec3ddee2263325dc2c6c699db115f58fe423607ea" +* status = #draft +* intent = #order +* authoredOn = "2020-03-02T08:25:05+00:00" +* lastModified = "2020-03-02T08:25:05+00:00" +* performerType = $GEM_ERP_CS_OrganizationType#urn:oid:1.2.276.0.76.4.54 "Öffentliche Apotheke" +* performerType.text = "Apotheke" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_bereitstellen/02_Prescription_bundle.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_bereitstellen/02_Prescription_bundle.fsh new file mode 100644 index 00000000..888dc678 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_bereitstellen/02_Prescription_bundle.fsh @@ -0,0 +1,26 @@ +Instance: erp-bereitstellen-02-Prescription-Bundle +InstanceOf: Bundle +Usage: #example +//* fhir_comments = " Beispiel-Bundle Wirkstoffverordnung " +* meta.lastUpdated = "2020-05-04T08:30:00Z" +* meta.profile = "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Bundle|1.0.1" +* identifier.system = "https://gematik.de/fhir/NamingSystem/PrescriptionID" +* identifier.value = "160.123.456.789.123.58" +* type = #document +* timestamp = "2020-05-04T08:30:00Z" +* entry[0].fullUrl = "http://pvs.praxis-topp-gluecklich.local/fhir/Composition/b0e22b86-e7e9-46c1-80fe-e6e24442d77c" +* entry[=].resource = b0e22b86-e7e9-46c1-80fe-e6e24442d77c +* entry[+].fullUrl = "http://pvs.praxis-topp-gluecklich.local/fhir/MedicationRequest/f58f4403-7a3a-4a12-bb15-b2fa25b02561" +* entry[=].resource = f58f4403-7a3a-4a12-bb15-b2fa25b02561 +* entry[+].fullUrl = "http://pvs.praxis-topp-gluecklich.local/fhir/Medication/e3a4efa7-84fc-465b-b14c-720195097783" +* entry[=].resource = e3a4efa7-84fc-465b-b14c-720195097783 +* entry[+].fullUrl = "http://pvs.praxis-topp-gluecklich.local/fhir/Patient/9774f67f-a238-4daf-b4e6-679deeef3811" +* entry[=].resource = 9774f67f-a238-4daf-b4e6-679deeef3811 +* entry[+].fullUrl = "http://pvs.praxis-topp-gluecklich.local/fhir/Practitioner/20597e0e-cb2a-45b3-95f0-dc3dbdb617c3" +* entry[=].resource = 20597e0e-cb2a-45b3-95f0-dc3dbdb617c3 +* entry[+].fullUrl = "http://pvs.praxis-topp-gluecklich.local/fhir/Practitioner/d8463daf-258e-4cad-a86a-6fd42fac161c" +* entry[=].resource = d8463daf-258e-4cad-a86a-6fd42fac161c +* entry[+].fullUrl = "http://pvs.praxis-topp-gluecklich.local/fhir/Organization/cf042e44-086a-4d51-9c77-172f9a972e3b" +* entry[=].resource = cf042e44-086a-4d51-9c77-172f9a972e3b +* entry[+].fullUrl = "http://pvs.praxis-topp-gluecklich.local/fhir/Coverage/1b1ffb6e-eb05-43d7-87eb-e7818fe9661a" +* entry[=].resource = 1b1ffb6e-eb05-43d7-87eb-e7818fe9661a \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_bereitstellen/1b1ffb6e-eb05-43d7-87eb-e7818fe9661a.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_bereitstellen/1b1ffb6e-eb05-43d7-87eb-e7818fe9661a.fsh new file mode 100644 index 00000000..9d5d709c --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_bereitstellen/1b1ffb6e-eb05-43d7-87eb-e7818fe9661a.fsh @@ -0,0 +1,18 @@ +Instance: 1b1ffb6e-eb05-43d7-87eb-e7818fe9661a +InstanceOf: Coverage +Usage: #inline +* meta.profile = "https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Coverage|1.0.3" +* extension[0].url = "http://fhir.de/StructureDefinition/gkv/besondere-personengruppe" +* extension[=].valueCoding = $KBV_CS_SFHIR_KBV_PERSONENGRUPPE#00 +* extension[+].url = "http://fhir.de/StructureDefinition/gkv/dmp-kennzeichen" +* extension[=].valueCoding = $KBV_CS_SFHIR_KBV_DMP#00 +* extension[+].url = "http://fhir.de/StructureDefinition/gkv/wop" +* extension[=].valueCoding = $KBV_CS_SFHIR_ITA_WOP#03 +* extension[+].url = "http://fhir.de/StructureDefinition/gkv/versichertenart" +* extension[=].valueCoding = $KBV_CS_SFHIR_KBV_VERSICHERTENSTATUS#1 +* status = #active +* type = $versicherungsart-de-basis#GKV +* beneficiary = Reference(9774f67f-a238-4daf-b4e6-679deeef3811) +* payor.identifier.system = "http://fhir.de/NamingSystem/arge-ik/iknr" +* payor.identifier.value = "104212059" +* payor.display = "AOK Rheinland/Hamburg" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_bereitstellen/20597e0e-cb2a-45b3-95f0-dc3dbdb617c3.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_bereitstellen/20597e0e-cb2a-45b3-95f0-dc3dbdb617c3.fsh new file mode 100644 index 00000000..0958ca6e --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_bereitstellen/20597e0e-cb2a-45b3-95f0-dc3dbdb617c3.fsh @@ -0,0 +1,17 @@ +Instance: 20597e0e-cb2a-45b3-95f0-dc3dbdb617c3 +InstanceOf: Practitioner +Usage: #inline +* meta.profile = "https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Practitioner|1.0.3" +* identifier.type = $v2-0203#LANR +* identifier.system = "https://fhir.kbv.de/NamingSystem/KBV_NS_Base_ANR" +* identifier.value = "838382202" +* name.use = #official +* name.family.extension.url = "http://hl7.org/fhir/StructureDefinition/humanname-own-name" +* name.family.extension.valueString = "Topp-Glücklich" +* name.family = "Topp-Glücklich" +* name.given = "Hans" +* name.prefix = "Dr. med." +* name.prefix.extension.url = "http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier" +* name.prefix.extension.valueCode = #AC +* qualification[0].code = $KBV_CS_FOR_Qualification_Type#00 +* qualification[+].code.text = "Hausarzt" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_bereitstellen/9774f67f-a238-4daf-b4e6-679deeef3811.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_bereitstellen/9774f67f-a238-4daf-b4e6-679deeef3811.fsh new file mode 100644 index 00000000..e72ed5f7 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_bereitstellen/9774f67f-a238-4daf-b4e6-679deeef3811.fsh @@ -0,0 +1,21 @@ +Instance: 9774f67f-a238-4daf-b4e6-679deeef3811 +InstanceOf: Patient +Usage: #inline +* meta.profile = "https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Patient|1.0.3" +* identifier.type = $identifier-type-de-basis#GKV +* identifier.system = "http://fhir.de/NamingSystem/gkv/kvid-10" +* identifier.value = "X234567890" +* name.use = #official +* name.family.extension.url = "http://hl7.org/fhir/StructureDefinition/humanname-own-name" +* name.family.extension.valueString = "Königsstein" +* name.family = "Ludger Königsstein" +* name.given = "Ludger" +* birthDate = "1935-06-22" +* address.type = #both +* address.line = "Musterstr. 1" +* address.line.extension[0].url = "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber" +* address.line.extension[=].valueString = "1" +* address.line.extension[+].url = "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName" +* address.line.extension[=].valueString = "Musterstr." +* address.city = "Berlin" +* address.postalCode = "10623" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_bereitstellen/b0e22b86-e7e9-46c1-80fe-e6e24442d77c.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_bereitstellen/b0e22b86-e7e9-46c1-80fe-e6e24442d77c.fsh new file mode 100644 index 00000000..6e78ed4f --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_bereitstellen/b0e22b86-e7e9-46c1-80fe-e6e24442d77c.fsh @@ -0,0 +1,25 @@ +Instance: b0e22b86-e7e9-46c1-80fe-e6e24442d77c +InstanceOf: Composition +Usage: #inline +* meta.profile = "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Composition|1.0.1" +* extension.url = "https://fhir.kbv.de/StructureDefinition/KBV_EX_FOR_Legal_basis" +* extension.valueCoding = $KBV_CS_SFHIR_KBV_STATUSKENNZEICHEN#00 +* status = #final +* type = $KBV_CS_SFHIR_KBV_FORMULAR_ART#e16A +* subject = Reference(9774f67f-a238-4daf-b4e6-679deeef3811) +* date = "2020-02-03T11:30:02Z" +* author[0] = Reference(d8463daf-258e-4cad-a86a-6fd42fac161c) +* author[=].type = "Practitioner" +* author[+].type = "Device" +* author[=].identifier.system = "https://fhir.kbv.de/NamingSystem/KBV_NS_FOR_Pruefnummer" +* author[=].identifier.value = "Y/400/1910/36/346" +* title = "elektronische Arzneimittelverordnung" +* attester.mode = #legal +* attester.party = Reference(20597e0e-cb2a-45b3-95f0-dc3dbdb617c3) +* custodian = Reference(cf042e44-086a-4d51-9c77-172f9a972e3b) +* section[0].code = $KBV_CS_ERP_Section_Type#Prescription +* section[=].entry = Reference(f58f4403-7a3a-4a12-bb15-b2fa25b02561) +//* section[=].entry.reference.fhir_comments = " Referenz auf Verordnung (MedicationRequest) " +* section[+].code = $KBV_CS_ERP_Section_Type#Coverage +* section[=].entry = Reference(1b1ffb6e-eb05-43d7-87eb-e7818fe9661a) +//* section[=].entry.reference.fhir_comments = " Referenz auf Krankenkasse/Kostenträger " \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_bereitstellen/cf042e44-086a-4d51-9c77-172f9a972e3b.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_bereitstellen/cf042e44-086a-4d51-9c77-172f9a972e3b.fsh new file mode 100644 index 00000000..13c7fe48 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_bereitstellen/cf042e44-086a-4d51-9c77-172f9a972e3b.fsh @@ -0,0 +1,18 @@ +Instance: cf042e44-086a-4d51-9c77-172f9a972e3b +InstanceOf: Organization +Usage: #inline +* meta.profile = "https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Organization|1.0.3" +* identifier.type = $v2-0203#BSNR +* identifier.system = "https://fhir.kbv.de/NamingSystem/KBV_NS_Base_BSNR" +* identifier.value = "031234567" +* name = "Hausarztpraxis Dr. Topp-Glücklich" +* telecom.system = #phone +* telecom.value = "0301234567" +* address.type = #both +* address.line = "Musterstr. 2" +* address.line.extension[0].url = "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber" +* address.line.extension[=].valueString = "2" +* address.line.extension[+].url = "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName" +* address.line.extension[=].valueString = "Musterstr." +* address.city = "Berlin" +* address.postalCode = "10623" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_bereitstellen/d8463daf-258e-4cad-a86a-6fd42fac161c.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_bereitstellen/d8463daf-258e-4cad-a86a-6fd42fac161c.fsh new file mode 100644 index 00000000..0860e03c --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_bereitstellen/d8463daf-258e-4cad-a86a-6fd42fac161c.fsh @@ -0,0 +1,14 @@ +Instance: d8463daf-258e-4cad-a86a-6fd42fac161c +InstanceOf: Practitioner +Usage: #inline +* meta.profile = "https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Practitioner|1.0.3" +* identifier.type = $v2-0203#LANR +* identifier.system = "https://fhir.kbv.de/NamingSystem/KBV_NS_Base_ANR" +* identifier.value = "838382210" +* name.use = #official +* name.family.extension.url = "http://hl7.org/fhir/StructureDefinition/humanname-own-name" +* name.family.extension.valueString = "Meier" +* name.family = "Meier" +* name.given = "Jörgen" +* qualification[0].code = $KBV_CS_FOR_Qualification_Type#03 +* qualification[+].code.text = "Arzt in Weiterbildung" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_bereitstellen/e3a4efa7-84fc-465b-b14c-720195097783.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_bereitstellen/e3a4efa7-84fc-465b-b14c-720195097783.fsh new file mode 100644 index 00000000..eb5e5cb8 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_bereitstellen/e3a4efa7-84fc-465b-b14c-720195097783.fsh @@ -0,0 +1,18 @@ +Instance: e3a4efa7-84fc-465b-b14c-720195097783 +InstanceOf: Medication +Usage: #inline +* meta.profile = "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Medication_Ingredient|1.0.1" +* extension[0].url = "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Category" +* extension[=].valueCoding = $KBV_CS_ERP_Medication_Category#00 +* extension[+].url = "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Vaccine" +* extension[=].valueBoolean = false +* code = $KBV_CS_ERP_Medication_Type#wirkstoff +* form.text = "Tabletten" +* amount.numerator.value = 20 +* amount.numerator.unit = "Stk" +* amount.denominator.value = 1 +* ingredient.itemCodeableConcept = $ask#Dummy-ASK +* ingredient.itemCodeableConcept.text = "Ibuprofen" +* ingredient.strength.numerator.value = 800 +* ingredient.strength.numerator.unit = "mg" +* ingredient.strength.denominator.value = 1 \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_bereitstellen/f58f4403-7a3a-4a12-bb15-b2fa25b02561.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_bereitstellen/f58f4403-7a3a-4a12-bb15-b2fa25b02561.fsh new file mode 100644 index 00000000..332a72f5 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_bereitstellen/f58f4403-7a3a-4a12-bb15-b2fa25b02561.fsh @@ -0,0 +1,36 @@ +Instance: f58f4403-7a3a-4a12-bb15-b2fa25b02561 +InstanceOf: MedicationRequest +Usage: #inline +* meta.profile = "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Prescription|1.0.1" +* extension[0].url = "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_StatusCoPayment" +* extension[=].valueCoding = $KBV_CS_ERP_StatusCoPayment#0 +* extension[+].url = "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_EmergencyServicesFee" +* extension[=].valueBoolean = false +* extension[+].url = "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_BVG" +* extension[=].valueBoolean = false +* extension[+].extension[0].url = "unfallkennzeichen" +* extension[=].extension[=].valueCoding = $KBV_CS_FOR_Ursache_Type#1 +* extension[=].extension[+].url = "unfalltag" +* extension[=].extension[=].valueDate = "2020-05-01" +* extension[=].url = "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Accident" +* extension[+].extension[0].url = "Kennzeichen" +* extension[=].extension[=].valueBoolean = true +* extension[=].extension[+].url = "Nummerierung" +* extension[=].extension[=].valueRatio.numerator.value = 2 +* extension[=].extension[=].valueRatio.denominator.value = 4 +* extension[=].extension[+].url = "Zeitraum" +* extension[=].extension[=].valuePeriod.start = "2021-01-02" +* extension[=].extension[=].valuePeriod.end = "2021-03-30" +* extension[=].url = "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Multiple_Prescription" +* status = #active +* intent = #order +* medicationReference = Reference(e3a4efa7-84fc-465b-b14c-720195097783) +* subject = Reference(9774f67f-a238-4daf-b4e6-679deeef3811) +* authoredOn = "2020-05-02" +* requester = Reference(20597e0e-cb2a-45b3-95f0-dc3dbdb617c3) +* insurance = Reference(1b1ffb6e-eb05-43d7-87eb-e7818fe9661a) +* note.text = "Dummy-Hinweis für die Apotheke" +* dosageInstruction.extension.url = "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_DosageFlag" +* dosageInstruction.extension.valueBoolean = false +* dispenseRequest.quantity = 2 '{Package}' +* substitution.allowedBoolean = true \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_chargeItem/05_GET_ChargeItem_Response.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_chargeItem/05_GET_ChargeItem_Response.fsh new file mode 100644 index 00000000..8f5eef8b --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_chargeItem/05_GET_ChargeItem_Response.fsh @@ -0,0 +1,11 @@ +Instance: erp-chargeItem-05-GET-ChargeItem-Response +InstanceOf: Bundle +Usage: #example +* type = #collection +* timestamp = "2023-11-21T08:18:58.929+00:00" +* entry[0].fullUrl = "https://erp-ref.zentral.erp.splitdns.ti-dienste.de/ChargeItem/200.000.001.944.091.20" +* entry[=].resource = Inline-Instance-for-803bc98b-6ad6-4caa-81c1-893600ba4e4b-1 +* entry[+].fullUrl = "urn:uuid:c81baa1d-0000-0000-0001-000000000000" +* entry[=].resource = 1ad84b2a-b444-430c-9902-de9e07547cc8 +* entry[+].fullUrl = "urn:uuid:c81baa1d-0000-0000-0004-000000000000" +* entry[=].resource = 21e93051-7bce-43b5-9687-26b5b73c7c71 \ No newline at end of file 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 new file mode 100644 index 00000000..2024dcf6 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_chargeItem/08_GET_ChargeItems_response.fsh @@ -0,0 +1,11 @@ +Instance: erp-chargeItem-08-GET-ChargeItems-response +InstanceOf: Bundle +Usage: #example +* meta.lastUpdated = "2021-09-02T11:38:42.557+00:00" +* type = #searchset +* total = 2 +* entry[0].fullUrl = "http://hapi.fhir.org/baseR4/ChargeItem/200.000.001.944.091.20" +* entry[=].resource = 200.000.001.944.091.20 +* entry[=].search.mode = #match +* entry[+].fullUrl = "http://hapi.fhir.org/baseR4/ChargeItem/der124bc-bc30-45f8-b109-4h474wer2h89" +* entry[=].resource = der124bc-bc30-45f8-b109-4h474wer2h89 \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_chargeItem/10_PATCH_ChargeItem_Request.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_chargeItem/10_PATCH_ChargeItem_Request.fsh new file mode 100644 index 00000000..14825aaa --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_chargeItem/10_PATCH_ChargeItem_Request.fsh @@ -0,0 +1,21 @@ +Instance: erp-chargeItem-10-patch-chargeitem-request +InstanceOf: Parameters +Usage: #example +* parameter[0].name = "operation" +* parameter[=].part[0].name = "type" +* parameter[=].part[=].valueCode = #add +* parameter[=].part[+].name = "path" +* parameter[=].part[=].valueString = "ChargeItem.extension('https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_EX_MarkingFlag').extension('taxOffice')" +* parameter[=].part[+].name = "name" +* parameter[=].part[=].valueString = "valueBoolean" +* parameter[=].part[+].name = "value" +* parameter[=].part[=].valueBoolean = true +* parameter[+].name = "operation" +* parameter[=].part[0].name = "type" +* parameter[=].part[=].valueCode = #add +* parameter[=].part[+].name = "path" +* parameter[=].part[=].valueString = "ChargeItem.extension('https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_EX_MarkingFlag').extension('insuranceProvider')" +* parameter[=].part[+].name = "name" +* parameter[=].part[=].valueString = "valueBoolean" +* parameter[=].part[+].name = "value" +* parameter[=].part[=].valueBoolean = false \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_chargeItem/1ad84b2a-b444-430c-9902-de9e07547cc8.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_chargeItem/1ad84b2a-b444-430c-9902-de9e07547cc8.fsh new file mode 100644 index 00000000..edc98434 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_chargeItem/1ad84b2a-b444-430c-9902-de9e07547cc8.fsh @@ -0,0 +1,5 @@ +Instance: 1ad84b2a-b444-430c-9902-de9e07547cc8 +InstanceOf: Bundle +Usage: #inline +* meta.profile = "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Bundle|1.1.0" +// Incomplete example \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_chargeItem/200.000.001.944.091.20.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_chargeItem/200.000.001.944.091.20.fsh new file mode 100644 index 00000000..5d71509d --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_chargeItem/200.000.001.944.091.20.fsh @@ -0,0 +1,26 @@ +Instance: 200.000.001.944.091.20 +InstanceOf: ChargeItem +Usage: #inline +* meta.lastUpdated = "2023-07-21T11:36:19.491+00:00" +* meta.profile = "https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_PR_ChargeItem|1.0" +* extension.url = "https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_EX_MarkingFlag" +* extension.extension[0].url = "insuranceProvider" +* extension.extension[=].valueBoolean = true +* extension.extension[+].url = "subsidy" +* extension.extension[=].valueBoolean = false +* extension.extension[+].url = "taxOffice" +* extension.extension[=].valueBoolean = true +* identifier[0].system = "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" +* identifier[=].value = "200.000.001.944.091.20" +* identifier[+].system = "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_AccessCode" +* identifier[=].value = "555bjf73jr8d9si2ceec14aec3ddee2263325dc2c6c699db115f58fe423607ea" +* status = #billable +* code = $data-absent-reason#not-applicable +* subject.identifier.system = "http://fhir.de/sid/pkv/kvid-10" +* subject.identifier.value = "X110465770" +* enterer.identifier.system = "https://gematik.de/fhir/sid/telematik-id" +* enterer.identifier.value = "3-SMC-B-Testkarte-883110000116873" +* enteredDate = "2023-07-21T07:12:29.316+00:00" +* supportingInformation[0] = Reference(urn:uuid:c81baa1d-0000-0000-0001-000000000000) "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Bundle" +* supportingInformation[+] = Reference(urn:uuid:c81baa1d-0000-0000-0004-000000000000) "http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PKV-PR-ERP-AbgabedatenBundle" +* supportingInformation[+] = Reference(urn:uuid:c81baa1d-0000-0000-0003-000000000000) "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Bundle" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_chargeItem/21e93051-7bce-43b5-9687-26b5b73c7c71.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_chargeItem/21e93051-7bce-43b5-9687-26b5b73c7c71.fsh new file mode 100644 index 00000000..4e9e20a8 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_chargeItem/21e93051-7bce-43b5-9687-26b5b73c7c71.fsh @@ -0,0 +1,6 @@ +Instance: 21e93051-7bce-43b5-9687-26b5b73c7c71 +InstanceOf: Bundle +Usage: #inline +* meta.lastUpdated = "2023-11-21T00:10:23.724+01:00" +* meta.profile = "http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PKV-PR-ERP-AbgabedatenBundle|1.3" +// Incomplete example \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_chargeItem/Inline-Instance-for-803bc98b-6ad6-4caa-81c1-893600ba4e4b-1.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_chargeItem/Inline-Instance-for-803bc98b-6ad6-4caa-81c1-893600ba4e4b-1.fsh new file mode 100644 index 00000000..ce22e3c4 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_chargeItem/Inline-Instance-for-803bc98b-6ad6-4caa-81c1-893600ba4e4b-1.fsh @@ -0,0 +1,18 @@ +Instance: Inline-Instance-for-803bc98b-6ad6-4caa-81c1-893600ba4e4b-1 +InstanceOf: ChargeItem +Usage: #inline +* 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" +* identifier.value = "200.000.001.944.091.20" +* status = #billable +* code = $data-absent-reason#not-applicable +* subject.identifier.system = "http://fhir.de/sid/pkv/kvid-10" +* subject.identifier.value = "X110465770" +* subject.identifier.assigner.display = "KOA Hamburg" +* enterer.identifier.system = "https://gematik.de/fhir/sid/telematik-id" +* enterer.identifier.value = "3-SMC-B-Testkarte-883110000116873" +* enteredDate = "2023-04-21T07:12:29.316+00:00" +* supportingInformation[0] = Reference(urn:uuid:c81baa1d-0000-0000-0001-000000000000) "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Bundle" +* supportingInformation[+] = Reference(urn:uuid:c81baa1d-0000-0000-0003-000000000000) "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Bundle" +* supportingInformation[+] = Reference(urn:uuid:c81baa1d-0000-0000-0004-000000000000) "http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PKV-PR-ERP-AbgabedatenBundle" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_chargeItem/der124bc-bc30-45f8-b109-4h474wer2h89.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_chargeItem/der124bc-bc30-45f8-b109-4h474wer2h89.fsh new file mode 100644 index 00000000..84b8de31 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_chargeItem/der124bc-bc30-45f8-b109-4h474wer2h89.fsh @@ -0,0 +1,22 @@ +Instance: der124bc-bc30-45f8-b109-4h474wer2h89 +InstanceOf: ChargeItem +Usage: #inline +* meta.profile = "https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_PR_ChargeItem|1.0" +* status = #billable +* extension.url = "https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_EX_MarkingFlag" +* extension.extension[0].url = "insuranceProvider" +* extension.extension[=].valueBoolean = false +* extension.extension[+].url = "subsidy" +* extension.extension[=].valueBoolean = false +* extension.extension[+].url = "taxOffice" +* extension.extension[=].valueBoolean = false +* identifier[0].system = "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" +* identifier[=].value = "200.086.824.605.539.20" +* identifier[+].system = "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_AccessCode" +* identifier[=].value = "888bea0e13cc9c42ceec14aec3ddee2263325dc2c6c699db115f58fe423607ea" +* code = $data-absent-reason#not-applicable +* subject.identifier.system = "http://fhir.de/sid/pkv/kvid-10" +* subject.identifier.value = "X110465770" +* subject.identifier.assigner.display = "Name einer privaten Krankenversicherung" +* enteredDate = "2021-06-01T07:13:00+05:00" +* supportingInformation.display = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Bundle" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_communication/01_request_PostPatientToPharmacy.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_communication/01_request_PostPatientToPharmacy.fsh new file mode 100644 index 00000000..b9aed251 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_communication/01_request_PostPatientToPharmacy.fsh @@ -0,0 +1,27 @@ +Instance: erp-communication-01-request-PostPatientToPharmacy +InstanceOf: Communication +Usage: #example +* meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Communication_InfoReq|1.3" +* contained = 5fe6e06c-8725-46d5-aecd-e65e041ca3de +* basedOn = Reference(160.123.456.789.123.58) +* status = #unknown +* about = Reference(5fe6e06c-8725-46d5-aecd-e65e041ca3de) +* recipient.identifier.system = "https://gematik.de/fhir/sid/telematik-id" +* recipient.identifier.value = "3-1.54.10123404" +* payload.extension[0].url = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_InsuranceProvider" +* payload.extension[=].valueIdentifier.system = "http://fhir.de/sid/arge-ik/iknr" +* payload.extension[=].valueIdentifier.value = "104212059" +* payload.extension[+].url = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_SupplyOptionsType" +* payload.extension[=].extension[0].url = "onPremise" +* payload.extension[=].extension[=].valueBoolean = true +* payload.extension[=].extension[+].url = "delivery" +* payload.extension[=].extension[=].valueBoolean = true +* payload.extension[=].extension[+].url = "shipment" +* payload.extension[=].extension[=].valueBoolean = false +* payload.extension[+].url = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_SubstitutionAllowedType" +* payload.extension[=].valueBoolean = true +* payload.extension[+].url = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_PrescriptionType" +* payload.extension[=].valueCoding = $GEM_ERP_CS_FlowType#160 "Muster 16 (Apothekenpflichtige Arzneimittel)" +* payload.extension[+].url = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_PackageQuantity" +* payload.extension[=].valueQuantity = 1 '{Package}' +* payload.contentString = "Hallo, ich wollte gern fragen, ob das Medikament bei Ihnen vorraetig ist." \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_communication/02_response_PostPatientToPharmacy.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_communication/02_response_PostPatientToPharmacy.fsh new file mode 100644 index 00000000..45a2dfa5 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_communication/02_response_PostPatientToPharmacy.fsh @@ -0,0 +1,32 @@ +Instance: erp-communication-02-response-PostPatientToPharmacy +InstanceOf: Communication +Usage: #example +* meta.versionId = "1" +* meta.lastUpdated = "2020-03-12T18:01:10+00:00" +* meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Communication_InfoReq|1.3" +* contained = 5fe6e06c-8725-46d5-aecd-e65e041ca3de +* basedOn = Reference(160.123.456.789.123.58) +* status = #unknown +* sent = "2020-03-12T18:01:10+00:00" +* about = Reference(5fe6e06c-8725-46d5-aecd-e65e041ca3de) +* recipient.identifier.system = "https://gematik.de/fhir/sid/telematik-id" +* recipient.identifier.value = "3-1.54.10123404" +* sender.identifier.system = "http://fhir.de/sid/gkv/kvid-10" +* sender.identifier.value = "X234567890" +* payload.extension[0].url = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_InsuranceProvider" +* payload.extension[=].valueIdentifier.system = "http://fhir.de/sid/arge-ik/iknr" +* payload.extension[=].valueIdentifier.value = "104212059" +* payload.extension[+].url = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_SupplyOptionsType" +* payload.extension[=].extension[0].url = "onPremise" +* payload.extension[=].extension[=].valueBoolean = true +* payload.extension[=].extension[+].url = "delivery" +* payload.extension[=].extension[=].valueBoolean = true +* payload.extension[=].extension[+].url = "shipment" +* payload.extension[=].extension[=].valueBoolean = false +* payload.extension[+].url = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_SubstitutionAllowedType" +* payload.extension[=].valueBoolean = true +* payload.extension[+].url = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_PrescriptionType" +* payload.extension[=].valueCoding = $GEM_ERP_CS_FlowType#160 "Muster 16 (Apothekenpflichtige Arzneimittel)" +* payload.extension[+].url = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_PackageQuantity" +* payload.extension[=].valueQuantity = 1 '{Package}' +* payload.contentString = "Hallo, ich wollte gern fragen, ob das Medikament bei Ihnen vorraetig ist." \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_communication/03_request_PostPharmacyToPatient.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_communication/03_request_PostPharmacyToPatient.fsh new file mode 100644 index 00000000..f0d5e4c7 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_communication/03_request_PostPharmacyToPatient.fsh @@ -0,0 +1,9 @@ +Instance: erp-communication-03-request-PostPharmacyToPatient +InstanceOf: Communication +Usage: #example +* meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Communication_Reply|1.3" +* basedOn = Reference(160.123.456.789.123.58) +* status = #unknown +* recipient.identifier.system = "http://fhir.de/sid/gkv/kvid-10" +* recipient.identifier.value = "X234567890" +* payload.contentString = "{\"version\": 1, \"supplyOptionsType\": \"onPremise\", \"info_text\": \"Wir möchten Sie informieren, dass Ihre bestellten Medikamente zur Abholung bereitstehen. Den Abholcode finden Sie anbei.\", \"pickUpCodeHR\": \"12341234\", \"pickUpCodeDMC\": \"\", \"url\": \"\"}" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_communication/04_response_PostPharmacyToPatient.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_communication/04_response_PostPharmacyToPatient.fsh new file mode 100644 index 00000000..471ed891 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_communication/04_response_PostPharmacyToPatient.fsh @@ -0,0 +1,14 @@ +Instance: erp-communication-04-response-PostPharmacyToPatient +InstanceOf: Communication +Usage: #example +* meta.versionId = "1" +* meta.lastUpdated = "2020-03-12T18:01:10+00:00" +* meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Communication_Reply|1.3" +* basedOn = Reference(160.123.456.789.123.58) +* status = #unknown +* sent = "2020-03-12T18:01:10+00:00" +* recipient.identifier.system = "http://fhir.de/sid/gkv/kvid-10" +* recipient.identifier.value = "X234567890" +* sender.identifier.system = "https://gematik.de/fhir/sid/telematik-id" +* sender.identifier.value = "606358757" +* payload.contentString = "{\"version\": 1,\"supplyOptionsType\": \"onPremise\",\"info_text\": \"Hallo, wir haben das Medikament vorraetig. Kommen Sie gern in die Filiale oder wir schicken einen Boten.\",\"url\": \"https://sonnenschein-apotheke.de\"}" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_communication/05_request_RezeptZuweisen.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_communication/05_request_RezeptZuweisen.fsh new file mode 100644 index 00000000..7055f1bb --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_communication/05_request_RezeptZuweisen.fsh @@ -0,0 +1,9 @@ +Instance: erp-communication-05-request-RezeptZuweisen +InstanceOf: Communication +Usage: #example +* meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Communication_DispReq|1.3" +* basedOn = Reference(Task/160.123.456.789.123.58/$accept?ac=777bea0e13cc9c42ceec14aec3ddee2263325dc2c6c699db115f58fe423607ea) +* status = #unknown +* recipient.identifier.system = "https://gematik.de/fhir/sid/telematik-id" +* recipient.identifier.value = "3-1.54.10123404" +* payload.contentString = "{ \"version\": 1, \"supplyOptionsType\": \"delivery\", \"name\": \"Dr. Maximilian von Muster\", \"address\": [ \"wohnhaft bei Emilia Fischer\", \"Bundesallee 312\", \"123. OG\", \"12345 Berlin\" ], \"hint\": \"Bitte im Morsecode klingeln: -.-.\", \"phone\": \"004916094858168\" }" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_communication/06_response_RezeptZuweisen.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_communication/06_response_RezeptZuweisen.fsh new file mode 100644 index 00000000..62af12b4 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_communication/06_response_RezeptZuweisen.fsh @@ -0,0 +1,14 @@ +Instance: erp-communication-06-response-RezeptZuweisen +InstanceOf: Communication +Usage: #example +* meta.versionId = "1" +* meta.lastUpdated = "2020-03-12T18:01:10+00:00" +* meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Communication_DispReq|1.3" +* sent = "2020-03-12T18:01:10+00:00" +* basedOn = Reference(Task/160.123.456.789.123.58/$accept?ac=777bea0e13cc9c42ceec14aec3ddee2263325dc2c6c699db115f58fe423607ea) +* status = #unknown +* recipient.identifier.system = "https://gematik.de/fhir/sid/telematik-id" +* recipient.identifier.value = "3-1.54.10123404" +* sender.identifier.system = "http://fhir.de/sid/gkv/kvid-10" +* sender.identifier.value = "X234567890" +* payload.contentString = "{ \"version\": 1, \"supplyOptionsType\": \"delivery\", \"name\": \"Dr. Maximilian von Muster\", \"address\": [ \"wohnhaft bei Emilia Fischer\", \"Bundesallee 312\", \"123. OG\", \"12345 Berlin\" ], \"hint\": \"Bitte im Morsecode klingeln: -.-.\", \"phone\": \"004916094858168\" }" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_communication/07_response_GetMessages.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_communication/07_response_GetMessages.fsh new file mode 100644 index 00000000..31bbe31f --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_communication/07_response_GetMessages.fsh @@ -0,0 +1,10 @@ +Instance: erp-communication-07-response-GetMessages +InstanceOf: Bundle +Usage: #example +* meta.lastUpdated = "2020-04-07T14:16:55.965+00:00" +* type = #searchset +* total = 1 +* link.relation = "self" +* link.url = "https://erp.zentral.erp.splitdns.ti-dienste.de/Communication?received=NULL" +* entry.fullUrl = "https://erp.zentral.erp.splitdns.ti-dienste.de/Communication/12346" +* entry.resource = Inline-Instance-for-79cc4c08-0e7b-4e52-acee-6ec7519ce67f-1 \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_communication/5fe6e06c-8725-46d5-aecd-e65e041ca3de.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_communication/5fe6e06c-8725-46d5-aecd-e65e041ca3de.fsh new file mode 100644 index 00000000..e7e78462 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_communication/5fe6e06c-8725-46d5-aecd-e65e041ca3de.fsh @@ -0,0 +1,20 @@ +Instance: 5fe6e06c-8725-46d5-aecd-e65e041ca3de +InstanceOf: Medication +Usage: #inline +* meta.profile = "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Medication_PZN|1.1.0" +* extension[0].url = "https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Medication_Type" +* extension[=].valueCodeableConcept.coding.version = "http://snomed.info/sct/900000000000207008/version/20220331" +* extension[=].valueCodeableConcept.coding = $sct#763158003 "Medicinal product (product)" +* extension[+].url = "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Category" +* extension[=].valueCoding = $KBV_CS_ERP_Medication_Category#00 +* extension[+].url = "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Vaccine" +* extension[=].valueBoolean = false +* extension[+].url = "http://fhir.de/StructureDefinition/normgroesse" +* extension[=].valueCode = #N1 +* code = $pzn#06313728 +* code.text = "Sumatriptan-1a Pharma 100 mg Tabletten" +* form = $KBV_CS_SFHIR_KBV_DARREICHUNGSFORM#TAB +* amount.numerator = $unitsofmeasure#{tbl} "TAB" +* amount.numerator.extension.url = "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_PackagingSize" +* amount.numerator.extension.valueString = "10" +* amount.denominator.value = 1 \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_communication/Inline-Instance-for-79cc4c08-0e7b-4e52-acee-6ec7519ce67f-1.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_communication/Inline-Instance-for-79cc4c08-0e7b-4e52-acee-6ec7519ce67f-1.fsh new file mode 100644 index 00000000..6281fdc0 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_communication/Inline-Instance-for-79cc4c08-0e7b-4e52-acee-6ec7519ce67f-1.fsh @@ -0,0 +1,24 @@ +Instance: Inline-Instance-for-79cc4c08-0e7b-4e52-acee-6ec7519ce67f-1 +InstanceOf: Communication +Usage: #inline +* id = "12346" +* meta.versionId = "1" +* meta.lastUpdated = "2020-03-12T18:15:10+00:00" +* meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Communication_Reply|1.3" +* basedOn = Reference(Task/160.000.226.119.741.52) +* status = #unknown +* sent = "2020-03-12T18:01:10+00:00" +* recipient.identifier.system = "http://fhir.de/sid/gkv/kvid-10" +* recipient.identifier.value = "X234567890" +* sender.identifier.system = "https://gematik.de/fhir/sid/telematik-id" +* sender.identifier.value = "3-1.54.10123404" +* payload.extension[0].url = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_SupplyOptionsType" +* payload.extension[=].extension[0].url = "onPremise" +* payload.extension[=].extension[=].valueBoolean = true +* payload.extension[=].extension[+].url = "delivery" +* payload.extension[=].extension[=].valueBoolean = true +* payload.extension[=].extension[+].url = "shipment" +* payload.extension[=].extension[=].valueBoolean = true +* payload.extension[+].url = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_AvailabilityState" +* payload.extension[=].valueCoding = $GEM_ERP_CS_AvailabilityStatus#10 +* payload.contentString = "{ \"version\": 1, \"supplyOptionsType\": \"onPremise\",\"info_text\": \"Wir möchten Sie informieren, dass Ihre bestellten Medikamente zur Abholung bereitstehen. Den Abholcode finden Sie anbei.\", \"pickUpCodeHR\": \"12341234\", \"pickUpCodeDMC\": \"\", \"url\": \"\" }" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_consent/01_request_PostConsent.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_consent/01_request_PostConsent.fsh new file mode 100644 index 00000000..3bc8b619 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_consent/01_request_PostConsent.fsh @@ -0,0 +1,12 @@ +Instance: erp-consent-01-request-PostConsent +InstanceOf: Consent +Usage: #example +* meta.profile = "https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_PR_Consent|1.0" +* status = #active +* scope = $consentscope#patient-privacy "Privacy Consent" +* category = $GEM_ERPCHRG_CS_ConsentType#CHARGCONS "Saving electronic charge item." +* patient.identifier.type = $identifier-type-de-basis#PKV +* patient.identifier.system = "http://fhir.de/sid/pkv/kvid-10" +* patient.identifier.value = "X234567890" +* dateTime = "2023-08-01T07:13:00+05:00" +* policyRule = $v3-ActCode#OPTIN \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_consent/02_response_PostConsent.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_consent/02_response_PostConsent.fsh new file mode 100644 index 00000000..014ccbb1 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_consent/02_response_PostConsent.fsh @@ -0,0 +1,12 @@ +Instance: erp-consent-02-response-PostConsent +InstanceOf: Consent +Usage: #example +* meta.profile = "https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_PR_Consent|1.0" +* status = #active +* scope = $consentscope#patient-privacy "Privacy Consent" +* category = $GEM_ERPCHRG_CS_ConsentType#CHARGCONS "Saving electronic charge item." +* patient.identifier.type = $identifier-type-de-basis#PKV +* patient.identifier.system = "http://fhir.de/sid/pkv/kvid-10" +* patient.identifier.value = "X234567890" +* dateTime = "2023-08-01T07:13:00+05:00" +* policyRule = $v3-ActCode#OPTIN \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_consent/03_response_GetConsent.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_consent/03_response_GetConsent.fsh new file mode 100644 index 00000000..75a25d19 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_consent/03_response_GetConsent.fsh @@ -0,0 +1,8 @@ +Instance: erp-consent-03-response-GetConsent +InstanceOf: Bundle +Usage: #example +* type = #searchset +* timestamp = "2023-08-01T07:15:00+00:00" +* total = 0 +* entry.fullUrl = "https://erp-dev.zentral.erp.splitdns.ti-dienste.de/Consent/CHARGCONS-X234567890" +* entry.resource = CHARGCONS-X234567890 \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_consent/CHARGCONS-X234567890.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_consent/CHARGCONS-X234567890.fsh new file mode 100644 index 00000000..f60258f6 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_consent/CHARGCONS-X234567890.fsh @@ -0,0 +1,12 @@ +Instance: CHARGCONS-X234567890 +InstanceOf: Consent +Usage: #inline +* meta.profile = "https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_PR_Consent|1.0" +* status = #active +* scope = $consentscope#patient-privacy "Privacy Consent" +* category = $GEM_ERPCHRG_CS_ConsentType#CHARGCONS "Saving electronic charge item." +* patient.identifier.type = $identifier-type-de-basis#PKV +* patient.identifier.system = "http://fhir.de/sid/pkv/kvid-10" +* patient.identifier.value = "X234567890" +* dateTime = "2023-08-01T07:13:00+00:00" +* policyRule = $v3-ActCode#OPTIN \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_diga/01_task_162_create.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_diga/01_task_162_create.fsh new file mode 100644 index 00000000..3de9efe7 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_diga/01_task_162_create.fsh @@ -0,0 +1,20 @@ +Instance: erp-diga-01-task-162-create +InstanceOf: Task +Usage: #example +* meta.versionId = "1" +* meta.lastUpdated = "2025-03-02T08:26:21.594+00:00" +* meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Task|1.4" +* extension.url = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_PrescriptionType" +* extension.valueCodeableConcept = $GEM_ERP_CS_FlowType#162 "Muster 16 (Digitale Gesundheitsanwendungen)" +* identifier[0].use = #official +* identifier[=].system = "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" +* identifier[=].value = "162.123.456.789.123.58" +* identifier[+].use = #official +* identifier[=].system = "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_AccessCode" +* identifier[=].value = "777bea0e13cc9c42ceec14aec3ddee2263325dc2c6c699db115f58fe423607ea" +* status = #draft +* intent = #order +* authoredOn = "2025-03-02T08:25:05+00:00" +* lastModified = "2025-03-02T08:25:05+00:00" +* performerType = urn:ietf:rfc:3986#urn:oid:1.2.276.0.76.4.59 "Kostenträger" +* performerType.text = "Kostenträger" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_diga/02_response_fhir_vzd.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_diga/02_response_fhir_vzd.fsh new file mode 100644 index 00000000..be1a3ce4 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_diga/02_response_fhir_vzd.fsh @@ -0,0 +1,12 @@ +Instance: erp-diga-02-response-fhir-vzd +InstanceOf: Bundle +Usage: #example +* meta.lastUpdated = "2024-07-02T12:57:06.425+02:00" +* type = #searchset +* total = 2 +* entry[0].fullUrl = "https://fhir-directory-ref.vzd.ti-dienste.de/search/HealthcareService/f86e1f95-08f1-4651-aed5-dfd82ce2b05e" +* entry[=].resource = f86e1f95-08f1-4651-aed5-dfd82ce2b05e +* entry[=].search.mode = #match +* entry[+].fullUrl = "https://fhir-directory-ref.vzd.ti-dienste.de/search/Organization/235f4997-acea-41b3-85db-c54c4ffd2fc2" +* entry[=].resource = 235f4997-acea-41b3-85db-c54c4ffd2fc2 +* entry[=].search.mode = #include \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_diga/03_communication_zuweisung_diga.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_diga/03_communication_zuweisung_diga.fsh new file mode 100644 index 00000000..9ee990f4 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_diga/03_communication_zuweisung_diga.fsh @@ -0,0 +1,14 @@ +Instance: erp-diga-03-communication-zuweisung-diga +InstanceOf: Communication +Usage: #example +* meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Communication_DispReq|1.4" +* meta.tag.display = "Communication message sent by patient to pharmacy to request the dispensation of medicine by providing the AccessCode" +* status = #unknown +* extension.url = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_PrescriptionType" +* extension.valueCoding = $GEM_ERP_CS_FlowType#162 "Muster 16 (Digitale Gesundheitsanwendungen)" +* recipient.identifier.system = "https://gematik.de/fhir/sid/telematik-id" +* recipient.identifier.value = "8-01-0000000232" +* basedOn = Reference(Task/162.000.033.491.280.78/$accept?ac=777bea0e13cc9c42ceec14aec3ddee2263325dc2c6c699db115f58fe423607ea) +* sender.identifier.system = "http://fhir.de/sid/gkv/kvid-10" +* sender.identifier.value = "X234567890" +* sent = "2025-03-02T13:44:30.128+02:00" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_diga/05_response_accept.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_diga/05_response_accept.fsh new file mode 100644 index 00000000..cf0e2f1e --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_diga/05_response_accept.fsh @@ -0,0 +1,11 @@ +Instance: erp-diga-05-response-accept +InstanceOf: Bundle +Usage: #example +* type = #collection +* timestamp = "2025-03-03T08:26:21.594+00:00" +* link.relation = "self" +* link.url = "https://erp-ref.zentral.erp.splitdns.ti-dienste.de/Task/162.123.456.789.123.58/$accept/" +* entry[0].fullUrl = "https://erp-ref.zentral.erp.splitdns.ti-dienste.de/Task/162.123.456.789.123.58" +* entry[=].resource = Inline-Instance-for-d5e04846-e753-4a91-ab60-9e4c6fb4b533-1 +* entry[+].fullUrl = "urn:uuid:a061507a-0d00-0000-0001-000000000000" +* entry[=].resource = Inline-Instance-for-d5e04846-e753-4a91-ab60-9e4c6fb4b533-2 \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_diga/06_medication_dispense_diga.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_diga/06_medication_dispense_diga.fsh new file mode 100644 index 00000000..180fac48 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_diga/06_medication_dispense_diga.fsh @@ -0,0 +1,17 @@ +Instance: erp-diga-06-medication-dispense-diga +InstanceOf: MedicationDispense +Usage: #example +* meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_MedicationDispense_DiGA|1.4" +* extension.url = "https://gematik.de/fhir/erp/StructureDefinition/GEM-ERP-EX-RedeemCode" +* extension.valueString = "DE12345678901234" +* identifier.system = "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" +* identifier.value = "162.123.456.789.123.58" +* status = #completed +* medicationReference.identifier.system = "https://fhir.bfarm.de/Identifier/DigaVeId" +* medicationReference.identifier.value = "12345678" +* medicationReference.display = "Gematico Diabetestherapie" +* subject.identifier.system = "http://fhir.de/sid/gkv/kvid-10" +* subject.identifier.value = "X123456789" +* performer.actor.identifier.system = "https://gematik.de/fhir/sid/telematik-id" +* performer.actor.identifier.value = "8-SMC-B-Testkarte-883110000095957" +* whenHandedOver = "2024-04-03" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_diga/235f4997-acea-41b3-85db-c54c4ffd2fc2.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_diga/235f4997-acea-41b3-85db-c54c4ffd2fc2.fsh new file mode 100644 index 00000000..f434e4df --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_diga/235f4997-acea-41b3-85db-c54c4ffd2fc2.fsh @@ -0,0 +1,20 @@ +Instance: 235f4997-acea-41b3-85db-c54c4ffd2fc2 +InstanceOf: Organization +Usage: #inline +* meta.versionId = "2" +* meta.lastUpdated = "2024-02-26T12:38:14.001+01:00" +* meta.source = "#2WkZQ3ZhfsTF9vgi" +* meta.profile = "https://gematik.de/fhir/directory/StructureDefinition/OrganizationDirectory" +* meta.tag = $Origin#ldap "Synchronized from LDAP VZD" +* meta.tag.userSelected = false +* identifier[0].type = $v2-0203#PRN +* identifier[=].system = "https://gematik.de/fhir/sid/telematik-id" +* identifier[=].value = "8-01-0000000232" +* identifier[+].system = "http://fhir.de/StructureDefinition/identifier-iknr" +* identifier[=].value = "107815761" +* identifier[+].system = "https://gematik.de/fhir/directory/CodeSystem/ldapUID" +* identifier[=].value = "6f01ba0b-5d78-4bb1-a789-9a8be7f30ca3" +* active = true +* type = $OrganizationProfessionOID#1.2.276.0.76.4.59 "Betriebsstätte Kostenträger" +* name = "AOK Baden-Württemberg" +* alias = "AOK Baden-Württemberg NOT-VALID" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_diga/Inline-Instance-for-d5e04846-e753-4a91-ab60-9e4c6fb4b533-1.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_diga/Inline-Instance-for-d5e04846-e753-4a91-ab60-9e4c6fb4b533-1.fsh new file mode 100644 index 00000000..08266012 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_diga/Inline-Instance-for-d5e04846-e753-4a91-ab60-9e4c6fb4b533-1.fsh @@ -0,0 +1,34 @@ +Instance: Inline-Instance-for-d5e04846-e753-4a91-ab60-9e4c6fb4b533-1 +InstanceOf: Task +Usage: #inline +* id = "162.123.456.789.123.58" +* meta.versionId = "1" +* meta.lastUpdated = "2025-03-03T08:26:21.594+00:00" +* meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Task|1.4" +* extension[0].url = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_PrescriptionType" +* extension[=].valueCodeableConcept = $GEM_ERP_CS_FlowType#162 "Muster 16 (Digitale Gesundheitsanwendungen)" +* extension[+].url = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_ExpiryDate" +* extension[=].valueDateTime = "2025-06-02" +* extension[+].url = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_AcceptDate" +* extension[=].valueDateTime = "2025-06-02" +* identifier[0].use = #official +* identifier[=].system = "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" +* identifier[=].value = "162.123.456.789.123.58" +* identifier[+].use = #official +* identifier[=].system = "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_AccessCode" +* identifier[=].value = "777bea0e13cc9c42ceec14aec3ddee2263325dc2c6c699db115f58fe423607ea" +* identifier[+].use = #official +* identifier[=].system = "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_Secret" +* identifier[=].value = "90bcf075768d582571ede9f241a8365bf8d12a19c6e353940ae070cb34f5fb7c" +* status = #draft +* intent = #order +* for.identifier.system = "http://fhir.de/sid/gkv/kvid-10" +* for.identifier.value = "X123456789" +* authoredOn = "2025-03-02T08:25:05+00:00" +* lastModified = "2025-03-02T08:25:05+00:00" +* performerType = urn:ietf:rfc:3986#urn:oid:1.2.276.0.76.4.59 "Kostenträger" +* performerType.text = "Kostenträger" +* owner.identifier.system = "https://gematik.de/fhir/sid/telematik-id" +* owner.identifier.value = "8-SMC-B-Testkarte-883110000116873" +* input.type = $GEM_ERP_CS_DocumentType#1 +* input.valueReference = Reference(a061507a-0d00-0000-0001-000000000000) \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_diga/Inline-Instance-for-d5e04846-e753-4a91-ab60-9e4c6fb4b533-2.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_diga/Inline-Instance-for-d5e04846-e753-4a91-ab60-9e4c6fb4b533-2.fsh new file mode 100644 index 00000000..6c2b739d --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_diga/Inline-Instance-for-d5e04846-e753-4a91-ab60-9e4c6fb4b533-2.fsh @@ -0,0 +1,7 @@ +Instance: Inline-Instance-for-d5e04846-e753-4a91-ab60-9e4c6fb4b533-2 +InstanceOf: Binary +Usage: #inline +* meta.versionId = "1" +* meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Binary|1.2" +* contentType = #application/pkcs7-mime +* data = "MII1GwYJKoZIhvcNAQ..." \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_diga/f86e1f95-08f1-4651-aed5-dfd82ce2b05e.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_diga/f86e1f95-08f1-4651-aed5-dfd82ce2b05e.fsh new file mode 100644 index 00000000..eefc258b --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_diga/f86e1f95-08f1-4651-aed5-dfd82ce2b05e.fsh @@ -0,0 +1,12 @@ +Instance: f86e1f95-08f1-4651-aed5-dfd82ce2b05e +InstanceOf: HealthcareService +Usage: #inline +* meta.versionId = "4" +* meta.lastUpdated = "2024-03-27T17:55:10.913+01:00" +* meta.profile = "https://gematik.de/fhir/directory/StructureDefinition/HealthcareServiceDirectory" +* meta.tag = $Origin#ldap "Synchronized from LDAP VZD" +* meta.tag.userSelected = false +* identifier.system = "https://gematik.de/fhir/directory/CodeSystem/ldapUID" +* identifier.value = "6f01ba0b-5d78-4bb1-a789-9a8be7f30ca3" +* providedBy = Reference(235f4997-acea-41b3-85db-c54c4ffd2fc2) +* location = Reference(Location/6ac29f34-f531-4fc2-b530-c1a9f143b1d1) \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_eml_epa_notes/01_Parameters-ExampleCloseInputParameters.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_eml_epa_notes/01_Parameters-ExampleCloseInputParameters.fsh new file mode 100644 index 00000000..832bb693 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_eml_epa_notes/01_Parameters-ExampleCloseInputParameters.fsh @@ -0,0 +1,39 @@ +Instance: erp-eml-epa-notes-01-Parameters-ExampleCloseInputParameters +InstanceOf: Parameters +Usage: #example +* meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_CloseOperation_Input|1.4" +* parameter.name = "rxDispensation" +* parameter.part[0].name = "medicationDispense" +* parameter.part[=].resource.resourceType = "MedicationDispense" +* parameter.part[=].resource.id = "Example-MedicationDispense" +* parameter.part[=].resource.meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_MedicationDispense|1.4" +* parameter.part[=].resource.identifier.system = "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" +* parameter.part[=].resource.identifier.value = "160.000.033.491.280.78" +* parameter.part[=].resource.status = #completed +* parameter.part[=].resource.medicationReference.reference = "SumatripanMedication" +* parameter.part[=].resource.subject.identifier.system = "http://fhir.de/sid/gkv/kvid-10" +* parameter.part[=].resource.subject.identifier.value = "X123456789" +* parameter.part[=].resource.performer.actor.identifier.system = "https://gematik.de/fhir/sid/telematik-id" +* parameter.part[=].resource.performer.actor.identifier.value = "3-SMC-B-Testkarte-883110000095957" +* parameter.part[=].resource.whenPrepared = "2024-04-03" +* parameter.part[=].resource.whenHandedOver = "2024-04-03" +* parameter.part[+].name = "medication" +* parameter.part[=].resource.resourceType = "Medication" +* parameter.part[=].resource.id = "SumatripanMedication" +* parameter.part[=].resource.meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Medication|1.4" +* parameter.part[=].resource.extension[0].url = "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/drug-category-extension" +* parameter.part[=].resource.extension[=].valueCoding.code = #00 +* parameter.part[=].resource.extension[+].url = "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/medication-id-vaccine-extension" +* parameter.part[=].resource.extension[=].valueBoolean = false +* parameter.part[=].resource.extension[+].url = "http://fhir.de/StructureDefinition/normgroesse" +* parameter.part[=].resource.extension[=].valueCode = #N1 +* parameter.part[=].resource.code.coding.system = "http://fhir.de/CodeSystem/ifa/pzn" +* parameter.part[=].resource.code.coding.code = #06313728 +* parameter.part[=].resource.code.text = "Sumatriptan-1a Pharma 100 mg Tabletten" +* parameter.part[=].resource.form.coding.system = "https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_KBV_DARREICHUNGSFORM" +* parameter.part[=].resource.form.coding.code = #TAB +* parameter.part[=].resource.amount.numerator.extension.url = "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/medication-total-quantity-formulation-extension" +* parameter.part[=].resource.amount.numerator.extension.valueString = "20 St." +* parameter.part[=].resource.amount.numerator.value = 20 +* parameter.part[=].resource.amount.numerator.unit = "St" +* parameter.part[=].resource.amount.denominator.value = 1 \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_eml_epa_notes/02_Parameters-ExampleDispenseInputParametersMultipleMedicationDispenses.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_eml_epa_notes/02_Parameters-ExampleDispenseInputParametersMultipleMedicationDispenses.fsh new file mode 100644 index 00000000..9512594b --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_eml_epa_notes/02_Parameters-ExampleDispenseInputParametersMultipleMedicationDispenses.fsh @@ -0,0 +1,78 @@ +Instance: erp-eml-epa-notes-02-Parameters-ExampleInputMultipleDispenses +InstanceOf: Parameters +Usage: #example +* meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_DispenseOperation_Input|1.4" +* parameter[0].name = "rxDispensation" +* parameter[=].part[0].name = "medicationDispense" +* parameter[=].part[=].resource.resourceType = "MedicationDispense" +* parameter[=].part[=].resource.id = "Example-MedicationDispense" +* parameter[=].part[=].resource.meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_MedicationDispense|1.4" +* parameter[=].part[=].resource.identifier.system = "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" +* parameter[=].part[=].resource.identifier.value = "160.000.033.491.280.78" +* parameter[=].part[=].resource.status = #completed +* parameter[=].part[=].resource.medicationReference.reference = "SumatripanMedication" +* parameter[=].part[=].resource.subject.identifier.system = "http://fhir.de/sid/gkv/kvid-10" +* parameter[=].part[=].resource.subject.identifier.value = "X123456789" +* parameter[=].part[=].resource.performer.actor.identifier.system = "https://gematik.de/fhir/sid/telematik-id" +* parameter[=].part[=].resource.performer.actor.identifier.value = "3-SMC-B-Testkarte-883110000095957" +* parameter[=].part[=].resource.whenPrepared = "2024-04-03" +* parameter[=].part[=].resource.whenHandedOver = "2024-04-03" +* parameter[=].part[+].name = "medication" +* parameter[=].part[=].resource.resourceType = "Medication" +* parameter[=].part[=].resource.id = "SumatripanMedication" +* parameter[=].part[=].resource.meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Medication|1.4" +* parameter[=].part[=].resource.extension[0].url = "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/drug-category-extension" +* parameter[=].part[=].resource.extension[=].valueCoding.code = #00 +* parameter[=].part[=].resource.extension[+].url = "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/medication-id-vaccine-extension" +* parameter[=].part[=].resource.extension[=].valueBoolean = false +* parameter[=].part[=].resource.extension[+].url = "http://fhir.de/StructureDefinition/normgroesse" +* parameter[=].part[=].resource.extension[=].valueCode = #N1 +* parameter[=].part[=].resource.code.coding.system = "http://fhir.de/CodeSystem/ifa/pzn" +* parameter[=].part[=].resource.code.coding.code = #06313728 +* parameter[=].part[=].resource.code.text = "Sumatriptan-1a Pharma 100 mg Tabletten" +* parameter[=].part[=].resource.form.coding.system = "https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_KBV_DARREICHUNGSFORM" +* parameter[=].part[=].resource.form.coding.code = #TAB +* parameter[=].part[=].resource.amount.numerator.extension.url = "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/medication-total-quantity-formulation-extension" +* parameter[=].part[=].resource.amount.numerator.extension.valueString = "20 St." +* parameter[=].part[=].resource.amount.numerator.value = 20 +* parameter[=].part[=].resource.amount.numerator.unit = "St" +* parameter[=].part[=].resource.amount.denominator.value = 1 +* parameter[+].name = "rxDispensation" +* parameter[=].part[0].name = "medicationDispense" +* parameter[=].part[=].resource.resourceType = "MedicationDispense" +* parameter[=].part[=].resource.id = "Example-MedicationDispense-2" +* parameter[=].part[=].resource.meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_MedicationDispense|1.4" +* parameter[=].part[=].resource.identifier.system = "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" +* parameter[=].part[=].resource.identifier.value = "160.153.303.257.459" +* parameter[=].part[=].resource.status = #completed +* parameter[=].part[=].resource.medicationReference.reference = "Medication-Without-Strength-Code" +* parameter[=].part[=].resource.subject.identifier.system = "http://fhir.de/sid/gkv/kvid-10" +* parameter[=].part[=].resource.subject.identifier.value = "X123456789" +* parameter[=].part[=].resource.performer.actor.identifier.system = "https://gematik.de/fhir/sid/telematik-id" +* parameter[=].part[=].resource.performer.actor.identifier.value = "3-SMC-B-Testkarte-883110000095957" +* parameter[=].part[=].resource.whenPrepared = "2024-04-03" +* parameter[=].part[=].resource.whenHandedOver = "2024-04-03" +* parameter[=].part[+].name = "medication" +* parameter[=].part[=].resource.resourceType = "Medication" +* parameter[=].part[=].resource.id = "Medication-Without-Strength-Code" +* parameter[=].part[=].resource.meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Medication|1.4" +* parameter[=].part[=].resource.code.text = "Infusion bestehend aus 85mg Doxorubicin aufgeloest zur Verabreichung in 250ml 5-%iger (50 mg/ml) Glucose-Infusionsloesung" +* parameter[=].part[=].resource.form.coding.system = "http://standardterms.edqm.eu" +* parameter[=].part[=].resource.form.coding.code = #11210000 +* parameter[=].part[=].resource.form.coding.display = "Solution for infusion" +* parameter[=].part[=].resource.ingredient.itemCodeableConcept.coding.system = "http://fhir.de/CodeSystem/bfarm/atc" +* parameter[=].part[=].resource.ingredient.itemCodeableConcept.coding.code = #L01DB01 +* parameter[=].part[=].resource.ingredient.itemCodeableConcept.coding.display = "Doxorubicin" +* parameter[=].part[=].resource.ingredient.isActive = true +* parameter[=].part[=].resource.ingredient.strength.numerator.value = 85 +* parameter[=].part[=].resource.ingredient.strength.numerator.unit = "mg" +* parameter[=].part[=].resource.ingredient.strength.numerator.system.extension.url = "http://hl7.org/fhir/StructureDefinition/data-absent-reason" +* parameter[=].part[=].resource.ingredient.strength.numerator.system.extension.valueCode = #unknown +* parameter[=].part[=].resource.ingredient.strength.numerator.code.extension.url = "http://hl7.org/fhir/StructureDefinition/data-absent-reason" +* parameter[=].part[=].resource.ingredient.strength.numerator.code.extension.valueCode = #unknown +* parameter[=].part[=].resource.ingredient.strength.denominator.value = 250 +* parameter[=].part[=].resource.ingredient.strength.denominator.unit = "Milliliter" +* parameter[=].part[=].resource.ingredient.strength.denominator.system.extension.url = "http://hl7.org/fhir/StructureDefinition/data-absent-reason" +* parameter[=].part[=].resource.ingredient.strength.denominator.system.extension.valueCode = #unknown +* parameter[=].part[=].resource.ingredient.strength.denominator.code.extension.url = "http://hl7.org/fhir/StructureDefinition/data-absent-reason" +* parameter[=].part[=].resource.ingredient.strength.denominator.code.extension.valueCode = #unknown \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_eml_epa_notes/03_Medication-Medication-Rezeptur.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_eml_epa_notes/03_Medication-Medication-Rezeptur.fsh new file mode 100644 index 00000000..30ae436e --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_eml_epa_notes/03_Medication-Medication-Rezeptur.fsh @@ -0,0 +1,28 @@ +Instance: erp-eml-epa-notes-03-Medication-Medication-Rezeptur +InstanceOf: Medication +Usage: #example +* meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Medication|1.4" +* contained[0] = MedicationHydrocortison +* contained[+] = MedicationDexpanthenol +* extension[0].url = "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/drug-category-extension" +* extension[=].valueCoding = $epa-drug-category-cs#00 +* extension[+].url = "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/epa-medication-type-extension" +* extension[=].valueCoding.version = "http://snomed.info/sct/900000000000207008/version/20240201" +* extension[=].valueCoding = $sct#1208954007 "Extemporaneous preparation (product)" +* extension[+].url = "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/medication-id-vaccine-extension" +* extension[=].valueBoolean = false +* code.text = "Hydrocortison-Dexpanthenol-Salbe" +* form = $KBV_CS_SFHIR_KBV_DARREICHUNGSFORM#SAL +* amount.numerator.extension.url = "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/medication-total-quantity-formulation-extension" +* amount.numerator.extension.valueString = "100 ml" +* amount.numerator.value = 20 +* amount.numerator.unit = "ml" +* amount.denominator.value = 1 +* ingredient[0].itemReference = Reference(MedicationHydrocortison) +* ingredient[=].isActive = true +* ingredient[=].strength.numerator = 50 'g' +* ingredient[=].strength.denominator = 100 'g' +* ingredient[+].itemReference = Reference(MedicationDexpanthenol) +* ingredient[=].isActive = true +* ingredient[=].strength.numerator = 50 'g' +* ingredient[=].strength.denominator = 100 'g' \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_eml_epa_notes/04_Medication-Medication-Kombipackung.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_eml_epa_notes/04_Medication-Medication-Kombipackung.fsh new file mode 100644 index 00000000..ac35f219 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_eml_epa_notes/04_Medication-Medication-Kombipackung.fsh @@ -0,0 +1,18 @@ +Instance: erp-eml-epa-notes-04-Medication-Medication-Kombipackung +InstanceOf: Medication +Usage: #example +* meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Medication|1.4" +* contained[0] = Augentropfen +* contained[+] = NasenSpray +* extension[0].url = "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/epa-medication-type-extension" +* extension[=].valueCoding = $sct#781405001 "Medicinal product package" +* extension[+].url = "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/medication-id-vaccine-extension" +* extension[=].valueBoolean = false +* extension[+].url = "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/drug-category-extension" +* extension[=].valueCoding = #00 "Arzneimittel oder in die Arzneimittelversorgung nach § 31 SGB V einbezogenes Produkt" +* code = $pzn#1746517 "CROMO-RATIOPHARM Kombipackung" +* status = #active +* form = $KBV_CS_SFHIR_KBV_DARREICHUNGSFORM#KPG +* form.text = "Kombipackung" +* ingredient[0].itemReference = Reference(NasenSpray) +* ingredient[+].itemReference = Reference(Augentropfen) \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_eml_epa_notes/Augentropfen.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_eml_epa_notes/Augentropfen.fsh new file mode 100644 index 00000000..96363ad9 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_eml_epa_notes/Augentropfen.fsh @@ -0,0 +1,11 @@ +Instance: Augentropfen +InstanceOf: Medication +Usage: #inline +* meta.profile = "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/epa-medication-pharmaceutical-product" +* extension.url = "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/epa-medication-type-extension" +* extension.valueCoding = $sct#373873005 "Pharmaceutical / biologic product (product)" +* code = $Komponentennummer#01746517-1 "Augentropfen" +* ingredient.itemCodeableConcept = $atc#R01AC01 "Natriumcromoglicat" +* ingredient.strength.numerator = 20 'mg' "mg" +* ingredient.strength.denominator = 1 'ml' "ml" +* batch.lotNumber = "0132456" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_eml_epa_notes/MedicationDexpanthenol.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_eml_epa_notes/MedicationDexpanthenol.fsh new file mode 100644 index 00000000..6607c66b --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_eml_epa_notes/MedicationDexpanthenol.fsh @@ -0,0 +1,9 @@ +Instance: MedicationDexpanthenol +InstanceOf: Medication +Usage: #inline +* meta.profile = "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/epa-medication-pzn-ingredient" +* extension.url = "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/epa-medication-type-extension" +* extension.valueCoding.version = "http://snomed.info/sct/900000000000207008/version/20240201" +* extension.valueCoding = $sct#781405001 "Medicinal product package (product)" +* code = $pzn#16667195 "Dexpanthenol 5% Creme" +* batch.lotNumber = "0132456" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_eml_epa_notes/MedicationHydrocortison.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_eml_epa_notes/MedicationHydrocortison.fsh new file mode 100644 index 00000000..3256cbcc --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_eml_epa_notes/MedicationHydrocortison.fsh @@ -0,0 +1,9 @@ +Instance: MedicationHydrocortison +InstanceOf: Medication +Usage: #inline +* meta.profile = "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/epa-medication-pzn-ingredient" +* extension.url = "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/epa-medication-type-extension" +* extension.valueCoding.version = "http://snomed.info/sct/900000000000207008/version/20240201" +* extension.valueCoding = $sct#781405001 "Medicinal product package (product)" +* code = $pzn#03424249 "Hydrocortison 1% Creme" +* batch.lotNumber = "56498416854" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_eml_epa_notes/NasenSpray.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_eml_epa_notes/NasenSpray.fsh new file mode 100644 index 00000000..b725f31f --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_eml_epa_notes/NasenSpray.fsh @@ -0,0 +1,11 @@ +Instance: NasenSpray +InstanceOf: Medication +Usage: #inline +* meta.profile = "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/epa-medication-pharmaceutical-product" +* extension.url = "https://gematik.de/fhir/dev-epa-medication/StructureDefinition/epa-medication-type-extension" +* extension.valueCoding = $sct#373873005 "Pharmaceutical / biologic product (product)" +* code = $Komponentennummer#01746517-2 "Nasenspray, Lösung" +* ingredient.itemCodeableConcept = $atc#R01AC01 "Natriumcromoglicat" +* ingredient.strength.numerator = 2.8 'mg' "mg" +* ingredient.strength.denominator = 1 '1' "Sprühstoß" +* batch.lotNumber = "56498416854" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_statuscodes/01_example_operationOutcome_validation.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_statuscodes/01_example_operationOutcome_validation.fsh new file mode 100644 index 00000000..6075b502 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_statuscodes/01_example_operationOutcome_validation.fsh @@ -0,0 +1,7 @@ +Instance: erp-statuscodes-01-example-operationOutcome-validation +InstanceOf: OperationOutcome +Usage: #example +* issue.severity = #error +* issue.code = #invalid +* issue.details.text = "FHIR-Validation error" +* issue.diagnostics = "Bundle: error: -erp-angabeZuzahlungsstatus: In der Ressource vom Typ Coverage ist kein Zuzahlungsstatus vorhanden, dieser ist aber eine Pflichtangabe bei den Kostentraegern der Typen 'GKV' 'SKT', 'BG' oder 'UK' (from profile: [https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Bundle|1.1.0|https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Bundle|1.1.0]); Bundle.entry[1].resource{MedicationRequest}.extension[0]: error: element doesn't match any slice in closed slicing (from profile: [https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Prescription|1.1.0|https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Prescription|1.1.0]); " \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_statuscodes/02_example_operationOutcome_status.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_statuscodes/02_example_operationOutcome_status.fsh new file mode 100644 index 00000000..ac4ba617 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_statuscodes/02_example_operationOutcome_status.fsh @@ -0,0 +1,6 @@ +Instance: erp-statuscodes-02-example-operationOutcome-status +InstanceOf: OperationOutcome +Usage: #example +* issue.severity = #error +* issue.code = #conflict +* issue.details.text = "Task has invalid status in-progress" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_steuerung_durch_le/01_request_taskCreate169.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_steuerung_durch_le/01_request_taskCreate169.fsh new file mode 100644 index 00000000..c4f20bc5 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_steuerung_durch_le/01_request_taskCreate169.fsh @@ -0,0 +1,5 @@ +Instance: erp-steuerung-durch-le-01-request-taskCreate169 +InstanceOf: Parameters +Usage: #example +* parameter.name = "workflowType" +* parameter.valueCoding = $GEM_ERP_CS_FlowType#169 \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_steuerung_durch_le/02_response_taskCreate169.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_steuerung_durch_le/02_response_taskCreate169.fsh new file mode 100644 index 00000000..25a07df8 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_steuerung_durch_le/02_response_taskCreate169.fsh @@ -0,0 +1,18 @@ +Instance: erp-steuerung-durch-le-02-response-taskCreate169 +InstanceOf: Task +Usage: #example +* meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Task|1.3" +* extension[0].url = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_PrescriptionType" +* extension[=].valueCoding = $GEM_ERP_CS_FlowType#169 "Muster 16 (Direkte Zuweisung)" +* extension[+].url = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_AcceptDate" +* extension[=].valueDate = "2022-06-30" +* extension[+].url = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_ExpiryDate" +* extension[=].valueDate = "2022-06-30" +* identifier[0].system = "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" +* identifier[=].value = "169.000.004.839.514.95" +* identifier[+].system = "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_AccessCode" +* identifier[=].value = "777bea0e13cc9c42ceec14aec3ddee2263325dc2c6c699db115f58fe423607ea" +* status = #draft +* intent = #order +* authoredOn = "2022-03-18T15:26:00+00:00" +* performerType = $GEM_ERP_CS_OrganizationType#urn:oid:1.2.276.0.76.4.54 "Öffentliche Apotheke" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_steuerung_durch_le/03_request_taskActivate169.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_steuerung_durch_le/03_request_taskActivate169.fsh new file mode 100644 index 00000000..59e7c200 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_steuerung_durch_le/03_request_taskActivate169.fsh @@ -0,0 +1,7 @@ +Instance: erp-steuerung-durch-le-03-request-taskActivate169 +InstanceOf: Parameters +Usage: #example +* parameter.name = "ePrescription" +* parameter.resource.resourceType = "Binary" +* parameter.resource.contentType = #application/pkcs7-mime +* parameter.resource.data = "MIJTfQYJKoZIhvcNAQcCoIJTbjCCU2oCAQUxDzANBglghkgBZQMEAg..." \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_steuerung_durch_le/08_response_taskGet169Versicherter.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_steuerung_durch_le/08_response_taskGet169Versicherter.fsh new file mode 100644 index 00000000..6d7b1407 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_steuerung_durch_le/08_response_taskGet169Versicherter.fsh @@ -0,0 +1,12 @@ +Instance: erp-steuerung-durch-le-08-response-taskGet169Versicherter +InstanceOf: Bundle +Usage: #example +* meta.lastUpdated = "2020-03-01T07:02:37.836+00:00" +* type = #collection +* total = 2 +* link.relation = "self" +* link.url = "https://erp.zentral.erp.splitdns.ti-dienste.de/Task/" +* entry[0].fullUrl = "https://erp.zentral.erp.splitdns.ti-dienste.de/Task/169.774.328.939.869.74" +* entry[=].resource = 169.774.328.939.869.74 +* entry[+].fullUrl = "https://erp.zentral.erp.splitdns.ti-dienste.de/Task/169.000.033.491.280.78" +* entry[=].resource = 169.000.033.491.280.78 \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_steuerung_durch_le/169.000.033.491.280.78.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_steuerung_durch_le/169.000.033.491.280.78.fsh new file mode 100644 index 00000000..aa081090 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_steuerung_durch_le/169.000.033.491.280.78.fsh @@ -0,0 +1,23 @@ +Instance: 169.000.033.491.280.78 +InstanceOf: Task +Usage: #inline +* meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Task|1.3" +* intent = #order +* extension[0].url = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_PrescriptionType" +* extension[=].valueCoding = $GEM_ERP_CS_FlowType#169 "Muster 16 (Direkte Zuweisung)" +* extension[+].url = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_AcceptDate" +* extension[=].valueDate = "2022-06-03" +* extension[+].url = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_ExpiryDate" +* extension[=].valueDate = "2022-06-03" +* identifier.system = "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" +* identifier.value = "169.000.033.491.280.78" +* status = #ready +* authoredOn = "2022-03-18T15:26:00+00:00" +* performerType = urn:ietf:rfc:3986#urn:oid:1.2.276.0.76.4.54 "Öffentliche Apotheke" +* for.identifier.system = "http://fhir.de/sid/gkv/kvid-10" +* for.identifier.value = "X123456789" +* lastModified = "2022-03-18T15:27:00+00:00" +* input[0].type = $GEM_ERP_CS_DocumentType#1 "Health Care Provider Prescription" +* input[=].valueReference = Reference(281a985c-f25b-4aae-91a6-41ad744080b0) +* input[+].type = $GEM_ERP_CS_DocumentType#2 "Patient Confirmation" +* input[=].valueReference = Reference(f8c2298f-7c00-4a68-af29-8a2862d55d43) \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_steuerung_durch_le/169.774.328.939.869.74.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_steuerung_durch_le/169.774.328.939.869.74.fsh new file mode 100644 index 00000000..9d5b8906 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_steuerung_durch_le/169.774.328.939.869.74.fsh @@ -0,0 +1,24 @@ +Instance: 169.774.328.939.869.74 +InstanceOf: Task +Usage: #inline +* meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Task|1.3" +* meta.tag.display = "Task in READY state activated by (Z)PVS/KIS via $activate operation" +* intent = #order +* extension[0].url = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_PrescriptionType" +* extension[=].valueCoding = $GEM_ERP_CS_FlowType#169 "Muster 16 (Direkte Zuweisung)" +* extension[+].url = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_AcceptDate" +* extension[=].valueDate = "2022-06-02" +* extension[+].url = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_ExpiryDate" +* extension[=].valueDate = "2022-06-02" +* identifier.system = "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" +* identifier.value = "169.774.328.939.869.74" +* status = #ready +* authoredOn = "2022-03-18T15:26:00+00:00" +* performerType = urn:ietf:rfc:3986#urn:oid:1.2.276.0.76.4.54 "Öffentliche Apotheke" +* for.identifier.system = "http://fhir.de/sid/gkv/kvid-10" +* for.identifier.value = "X123456789" +* lastModified = "2022-03-18T15:27:00+00:00" +* input[0].type = $GEM_ERP_CS_DocumentType#1 "Health Care Provider Prescription" +* input[=].valueReference = Reference(281a985c-f25b-4aae-91a6-41ad744080b0) +* input[+].type = $GEM_ERP_CS_DocumentType#2 "Patient Confirmation" +* input[=].valueReference = Reference(f8c2298f-7c00-4a68-af29-8a2862d55d43) \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_versicherte/03_response_GetLocation.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_versicherte/03_response_GetLocation.fsh new file mode 100644 index 00000000..6afb670e --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_versicherte/03_response_GetLocation.fsh @@ -0,0 +1,12 @@ +Instance: erp-versicherte-03-response-GetLocation +InstanceOf: Bundle +Usage: #example +* meta.lastUpdated = "2021-11-23T10:33:52.590809+02:00" +* type = #searchset +* total = 2 +* link.relation = "self" +* link.url = "Bundle2b50e07d-ace1-4f83-ae8f-e2845e291cc3" +* entry[0].resource = 5a403761-3a18-4ae9-bca8-9ed8abada08a +* entry[=].search.mode = #match +* entry[+].resource = 354d16fa-ceff-4a18-b1b7-c583ee211cea +* entry[=].search.mode = #match \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_versicherte/04_response_getDispense.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_versicherte/04_response_getDispense.fsh new file mode 100644 index 00000000..76a76a6f --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_versicherte/04_response_getDispense.fsh @@ -0,0 +1,11 @@ +Instance: erp-versicherte-04-response-getDispense +InstanceOf: Bundle +Usage: #example +* meta.lastUpdated = "2020-04-07T08:05:42.225+00:00" +* type = #searchset +* total = 1 +* link.relation = "self" +* link.url = "https://erp.app.ti-dienste.de/MedicationDispense?whenhandedover=gt2020-01-01" +* entry.fullUrl = "https://erp.app.ti-dienste.de/MedicationDispense/1093629" +* entry.resource = 1093629 +* entry.search.mode = #match \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_versicherte/05_response_get-single-medicationdispense-by-id.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_versicherte/05_response_get-single-medicationdispense-by-id.fsh new file mode 100644 index 00000000..12a487e1 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_versicherte/05_response_get-single-medicationdispense-by-id.fsh @@ -0,0 +1,11 @@ +Instance: erp-versicherte-05-response-get-single-medicationdispense-by-id +InstanceOf: Bundle +Usage: #example +* type = #searchset +* timestamp = "2024-02-15T06:01:44.119+00:00" +* total = 0 +* link.relation = "self" +* link.url = "https://erp-ref.zentral.erp.splitdns.ti-dienste.de/MedicationDispense?identifier=200.000.002.097.952.60" +* entry.fullUrl = "https://erp-ref.zentral.erp.splitdns.ti-dienste.de/MedicationDispense/200.000.002.097.952.60" +* entry.resource = 200.000.002.097.951.63 +* entry.search.mode = #match \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_versicherte/07_response_getAuditEvent.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_versicherte/07_response_getAuditEvent.fsh new file mode 100644 index 00000000..a53083d8 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_versicherte/07_response_getAuditEvent.fsh @@ -0,0 +1,18 @@ +Instance: erp-versicherte-07-response-getAuditEvent +InstanceOf: Bundle +Usage: #example +* meta.lastUpdated = "2020-03-29T13:44:18.783+00:00" +* type = #searchset +* link[0].relation = "self" +* link[=].url = "https://erp.app.ti-dienste.de/AuditEvent" +* link[+].relation = "next" +* link[=].url = "https://erp.app.ti-dienste.de/AuditEvent?_getpages=12653b13-5fca-4e3b-860c-9558bdfef9a1&_getpagesoffset=20&_count=20" +* entry[0].fullUrl = "https://erp.app.ti-dienste.de/AuditEvent/58862" +* entry[=].resource = 58862 +* entry[=].search.mode = #match +* entry[+].fullUrl = "https://erp.app.ti-dienste.de/AuditEvent/58863" +* entry[=].resource = 58863 +* entry[=].search.mode = #match +* entry[+].fullUrl = "https://erp.app.ti-dienste.de/AuditEvent/620049" +* entry[=].resource = 620049 +* entry[=].search.mode = #match \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_versicherte/1093629.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_versicherte/1093629.fsh new file mode 100644 index 00000000..e8dc9241 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_versicherte/1093629.fsh @@ -0,0 +1,32 @@ +Instance: 1093629 +InstanceOf: MedicationDispense +Usage: #inline +* status = #completed +* identifier.value = "160.123.456.789.123.58" +* identifier.system = "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" +* medicationReference = Reference(med0314) "Sumatriptan-1a Pharma 100 mg Tabletten" +* meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_MedicationDispense|1.3" +* contained.meta.profile = "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Medication_PZN|1.1.0" +* contained.id = "med0314" +* contained.code = $pzn#06313728 +* contained.code.text = "Sumatriptan-1a Pharma 100 mg Tabletten" +* contained.extension[0].url = "https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Medication_Type" +* contained.extension[=].valueCodeableConcept.coding.version = "http://snomed.info/sct/900000000000207008/version/20220331" +* contained.extension[=].valueCodeableConcept.coding = $sct#763158003 "Medicinal product (product)" +* contained.extension[+].url = "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Category" +* contained.extension[=].valueCoding = $KBV_CS_ERP_Medication_Category#00 +* contained.extension[+].url = "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Vaccine" +* contained.extension[=].valueBoolean = false +* contained.resourceType = "Medication" +* contained.amount.denominator.value = 1 +* contained.amount.numerator = $unitsofmeasure#{tbl} "Tabletten" +* contained.amount.numerator.extension.url = "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_PackagingSize" +* contained.amount.numerator.extension.valueString = "10" +* contained.form = $KBV_CS_SFHIR_KBV_DARREICHUNGSFORM#TAB +* dosageInstruction.text = "1-0-1-0" +* performer.actor.identifier.value = "3-SMC-B-Testkarte-883110000129070" +* performer.actor.identifier.system = "https://gematik.de/fhir/sid/telematik-id" +* whenHandedOver = "2020-03-20" +* quantity = 1 '{Package}' +* subject.identifier.value = "X123456789" +* subject.identifier.system = "http://fhir.de/sid/gkv/kvid-10" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_versicherte/200.000.002.097.951.63.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_versicherte/200.000.002.097.951.63.fsh new file mode 100644 index 00000000..0db88968 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_versicherte/200.000.002.097.951.63.fsh @@ -0,0 +1,34 @@ +Instance: 200.000.002.097.951.63 +InstanceOf: MedicationDispense +Usage: #inline +* meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_MedicationDispense|1.3" +* contained.resourceType = "Medication" +* contained.id = "b4c2bba5-23bd-4be3-b58f-a70621edd84f" +* contained.meta.profile = "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Medication_PZN|1.1.0" +* contained.extension[0].url = "https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Medication_Type" +* contained.extension[=].valueCodeableConcept.coding.version = "http://snomed.info/sct/900000000000207008/version/20220331" +* contained.extension[=].valueCodeableConcept.coding = $sct#763158003 "Medicinal product (product)" +* contained.extension[+].url = "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Category" +* contained.extension[=].valueCoding = $KBV_CS_ERP_Medication_Category#00 +* contained.extension[+].url = "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Vaccine" +* contained.extension[=].valueBoolean = false +* contained.extension[+].url = "http://fhir.de/StructureDefinition/normgroesse" +* contained.extension[=].valueCode = #N1 +* contained.code = $pzn#03879429 +* contained.code.text = "Beloc-Zok® mite 47,5 mg, 30 Retardtabletten N1" +* contained.form = $KBV_CS_SFHIR_KBV_DARREICHUNGSFORM#RET +* contained.amount.numerator.extension.url = "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_PackagingSize" +* contained.amount.numerator.extension.valueString = "30" +* contained.amount.numerator.unit = "Stück" +* contained.amount.denominator.value = 1 +* identifier.system = "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" +* identifier.value = "200.000.002.097.951.63" +* status = #completed +* medicationReference = Reference(b4c2bba5-23bd-4be3-b58f-a70621edd84f) "Sumatriptan-1a Pharma 100 mg Tabletten" +* subject.identifier.system = "http://fhir.de/sid/gkv/kvid-10" +* subject.identifier.value = "X110501499" +* performer.actor.identifier.system = "https://gematik.de/fhir/sid/telematik-id" +* performer.actor.identifier.value = "3-2-APO-XanthippeVeilchenblau01" +* quantity = 1 '{Package}' +* whenHandedOver = "2024-02-15" +* dosageInstruction.text = "1-0-1-0" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_versicherte/354d16fa-ceff-4a18-b1b7-c583ee211cea.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_versicherte/354d16fa-ceff-4a18-b1b7-c583ee211cea.fsh new file mode 100644 index 00000000..d9f85eca --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_versicherte/354d16fa-ceff-4a18-b1b7-c583ee211cea.fsh @@ -0,0 +1,67 @@ +Instance: 354d16fa-ceff-4a18-b1b7-c583ee211cea +InstanceOf: Location +Usage: #inline +* meta.lastUpdated = "2021-10-12T11:54:29+02:00" +* contained.id = "8fe0eea1-6379-41ce-bb51-efd33f02e853" +* contained.resourceType = "HealthcareService" +* contained.active = true +* contained.coverageArea.extension.url = "https://ngda.de/fhir/extensions/ServiceCoverageRange" +* contained.coverageArea.extension.valueQuantity.value = 5000 +* contained.coverageArea.extension.valueQuantity.unit = "m" +* contained.location.reference = "/Location/354d16fa-ceff-4a18-b1b7-c583ee211cea" +* contained.type = $service-type#498 "Mobile Services" +* address.use = #work +* address.type = #physical +* address.line = "Adlerstr. 21" +* address.postalCode = "10178" +* address.city = "Berlin" +* address.country = "de" +* hoursOfOperation[0].daysOfWeek = #mon +* hoursOfOperation[=].openingTime = "08:30:00" +* hoursOfOperation[=].closingTime = "13:30:00" +* hoursOfOperation[+].daysOfWeek = #mon +* hoursOfOperation[=].openingTime = "14:30:00" +* hoursOfOperation[=].closingTime = "18:30:00" +* hoursOfOperation[+].daysOfWeek = #tue +* hoursOfOperation[=].openingTime = "08:30:00" +* hoursOfOperation[=].closingTime = "13:30:00" +* hoursOfOperation[+].daysOfWeek = #tue +* hoursOfOperation[=].openingTime = "14:30:00" +* hoursOfOperation[=].closingTime = "18:30:00" +* hoursOfOperation[+].daysOfWeek = #wed +* hoursOfOperation[=].openingTime = "08:30:00" +* hoursOfOperation[=].closingTime = "13:30:00" +* hoursOfOperation[+].daysOfWeek = #wed +* hoursOfOperation[=].openingTime = "14:30:00" +* hoursOfOperation[=].closingTime = "18:30:00" +* hoursOfOperation[+].daysOfWeek = #thu +* hoursOfOperation[=].openingTime = "08:30:00" +* hoursOfOperation[=].closingTime = "13:30:00" +* hoursOfOperation[+].daysOfWeek = #thu +* hoursOfOperation[=].openingTime = "14:30:00" +* hoursOfOperation[=].closingTime = "18:30:00" +* hoursOfOperation[+].daysOfWeek = #fri +* hoursOfOperation[=].openingTime = "08:30:00" +* hoursOfOperation[=].closingTime = "13:30:00" +* hoursOfOperation[+].daysOfWeek = #fri +* hoursOfOperation[=].openingTime = "14:30:00" +* hoursOfOperation[=].closingTime = "18:30:00" +* hoursOfOperation[+].daysOfWeek = #sat +* hoursOfOperation[=].openingTime = "08:30:00" +* hoursOfOperation[=].closingTime = "14:00:00" +* identifier[0].system = "https://gematik.de/fhir/sid/telematik-id" +* identifier[=].value = "3-10.2.0123456100.10.228" +* identifier[+].system = "https://ngda.de/fhir/NamingSystem/NID" +* identifier[=].value = "APO1234642" +* name = "Apotheke am Adler" +* position.latitude = 52.523044 +* position.longitude = 13.411917 +* status = #active +* telecom[0].system = #phone +* telecom[=].value = "030/400410" +* telecom[+].system = #email +* telecom[=].value = "erezept@gematik.de" +* telecom[+].system = #url +* telecom[=].value = "https://www.gematik.de" +* type[0] = $v3-RoleCode#PHARM "pharmacy" +* type[+] = $v3-RoleCode#OUTPHARM "outpatient pharmacy" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_versicherte/58862.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_versicherte/58862.fsh new file mode 100644 index 00000000..cdd620ea --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_versicherte/58862.fsh @@ -0,0 +1,25 @@ +Instance: 58862 +InstanceOf: AuditEvent +Usage: #inline +* meta.versionId = "1" +* meta.lastUpdated = "2020-02-27T08:04:27.434+00:00" +* meta.source = "#IkMt252YovlsJTAE" +* meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_AuditEvent|1.3" +* type = $audit-event-type#rest +* subtype = $restful-interaction#create +* action = #C +* recorded = "2020-02-27T08:04:27.434+00:00" +* outcome = #0 +* agent.type = $extra-security-role-type#humanuser "Human User" +* agent.who.identifier.system = "https://gematik.de/fhir/sid/telematik-id" +* agent.who.identifier.value = "1-1.54.102323123404" +* agent.name = "Praxis Dr. Müller" +* agent.requestor = false +* source.site = "E-Rezept Fachdienst" +* source.observer = Reference(Device/1234) +* entity.what = Reference(https://erp.app.ti-dienste.de/Task/160.123.456.789.123.58) +* entity.what.identifier.use = #official +* entity.what.identifier.system = "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" +* entity.what.identifier.value = "160.123.456.789.123.58" +* entity.name = "X123456789" +* entity.description = "*160.123.456.789.123.58*" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_versicherte/58863.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_versicherte/58863.fsh new file mode 100644 index 00000000..bc20b2e5 --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_versicherte/58863.fsh @@ -0,0 +1,25 @@ +Instance: 58863 +InstanceOf: AuditEvent +Usage: #inline +* meta.versionId = "1" +* meta.lastUpdated = "2020-02-27T09:04:27.434+00:00" +* meta.source = "#IkMt252YovlsJTAE" +* meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_AuditEvent|1.3" +* type = $audit-event-type#rest +* subtype = $restful-interaction#read +* action = #R +* recorded = "2020-02-27T09:04:27.434+00:00" +* outcome = #0 +* agent.type = $extra-security-role-type#humanuser "Human User" +* agent.who.identifier.system = "https://gematik.de/fhir/sid/telematik-id" +* agent.who.identifier.value = "3-1.54.10123404" +* agent.name = "Ihre Apotheke um die Ecke, Hauptstraße 1" +* agent.requestor = false +* source.site = "E-Rezept Fachdienst" +* source.observer = Reference(Device/5678) +* entity.what = Reference(https://erp.app.ti-dienste.de/Task/160.123.456.789.123.58) +* entity.what.identifier.use = #official +* entity.what.identifier.system = "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" +* entity.what.identifier.value = "160.123.456.789.123.58" +* entity.name = "X123456789" +* entity.description = "*160.123.456.789.123.58*" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_versicherte/5a403761-3a18-4ae9-bca8-9ed8abada08a.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_versicherte/5a403761-3a18-4ae9-bca8-9ed8abada08a.fsh new file mode 100644 index 00000000..a8c0c75e --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_versicherte/5a403761-3a18-4ae9-bca8-9ed8abada08a.fsh @@ -0,0 +1,23 @@ +Instance: 5a403761-3a18-4ae9-bca8-9ed8abada08a +InstanceOf: Location +Usage: #inline +* address.use = #work +* address.type = #physical +* address.line = "Friedrichstr. 136" +* address.postalCode = "10117" +* address.city = "Berlin" +* address.country = "de" +* identifier.system = "https://gematik.de/fhir/sid/telematik-id" +* identifier.value = "3-1.54.10123404" +* name = "Adlerapotheke" +* position.latitude = 52.522575 +* position.longitude = 13.387884 +* status = #active +* telecom[0].system = #email +* telecom[=].value = "service@gematik.de" +* telecom[+].system = #phone +* telecom[=].value = "030 40041 0" +* telecom[+].system = #url +* telecom[=].value = "www.gematik.de" +* type[0] = $v3-RoleCode#PHARM "pharmacy" +* type[+] = $v3-RoleCode#MOBL "Mobile Services" \ No newline at end of file diff --git a/API-Examples/FSH-Files/input/fsh/examples/erp_versicherte/620049.fsh b/API-Examples/FSH-Files/input/fsh/examples/erp_versicherte/620049.fsh new file mode 100644 index 00000000..c0e45e7c --- /dev/null +++ b/API-Examples/FSH-Files/input/fsh/examples/erp_versicherte/620049.fsh @@ -0,0 +1,25 @@ +Instance: 620049 +InstanceOf: AuditEvent +Usage: #inline +* meta.versionId = "1" +* meta.lastUpdated = "2020-02-27T10:04:27.434+00:00" +* meta.source = "#IkMt252YovlsJTAE" +* meta.profile = "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_AuditEvent|1.3" +* type = $audit-event-type#rest +* subtype = $restful-interaction#update +* action = #U +* recorded = "2020-02-27T10:04:27.434+00:00" +* outcome = #0 +* agent.type = $extra-security-role-type#humanuser "Human User" +* agent.who.identifier.system = "https://gematik.de/fhir/sid/telematik-id" +* agent.who.identifier.value = "3-1.54.10123404" +* agent.name = "Ihre Apotheke um die Ecke, Hauptstraße 1" +* agent.requestor = false +* source.site = "E-Rezept Fachdienst" +* source.observer = Reference(Device/1234) +* entity.what = Reference(https://erp.app.ti-dienste.de/Task/160.123.456.789.123.58) +* entity.what.identifier.use = #official +* entity.what.identifier.system = "https://gematik.de/fhir/erp/NamingSystem/GEM_ERP_NS_PrescriptionId" +* entity.what.identifier.value = "160.123.456.789.123.58" +* entity.name = "X123456789" +* entity.description = "*160.123.456.789.123.58*" \ No newline at end of file diff --git a/API-Examples/FSH-Files/sushi-config.yaml b/API-Examples/FSH-Files/sushi-config.yaml new file mode 100644 index 00000000..d6ebdb79 --- /dev/null +++ b/API-Examples/FSH-Files/sushi-config.yaml @@ -0,0 +1,213 @@ +# ╭─────────────────────────Commonly Used ImplementationGuide Properties───────────────────────────╮ +# │ The properties below are used to create the ImplementationGuide resource. The most commonly │ +# │ used properties are included. For a list of all supported properties and their functions, │ +# │ see: https://fshschool.org/docs/sushi/configuration/. │ +# ╰────────────────────────────────────────────────────────────────────────────────────────────────╯ +id: gematik.api-examples +canonical: https://gematik.de/fhir/ +name: API-Examples +# title: Example Title +# description: Example Implementation Guide for getting started with SUSHI +status: draft # draft | active | retired | unknown +version: 0.1.0 +fhirVersion: 4.0.1 # https://www.hl7.org/fhir/valueset-FHIR-version.html +copyrightYear: 2024+ +releaseLabel: ci-build +# license: CC0-1.0 # https://www.hl7.org/fhir/valueset-spdx-license.html +# jurisdiction: urn:iso:std:iso:3166#US "United States of America" # https://www.hl7.org/fhir/valueset-jurisdiction.html +publisher: + name: gematik GmbH + url: https://www.gematik.de + # email: test@example.org + +# The dependencies property corresponds to IG.dependsOn. The key is the +# package id and the value is the version (or dev/current). For advanced +# use cases, the value can be an object with keys for id, uri, and version. +# +# dependencies: +# hl7.fhir.us.core: 3.1.0 +# hl7.fhir.us.mcode: +# id: mcode +# uri: http://hl7.org/fhir/us/mcode/ImplementationGuide/hl7.fhir.us.mcode +# version: 1.0.0 +# +# +# The pages property corresponds to IG.definition.page. SUSHI can +# auto-generate the page list, but if the author includes pages in +# this file, it is assumed that the author will fully manage the +# pages section and SUSHI will not generate any page entries. +# The page file name is used as the key. If title is not provided, +# then the title will be generated from the file name. If a +# generation value is not provided, it will be inferred from the +# file name extension. Any subproperties that are valid filenames +# with supported extensions (e.g., .md/.xml) will be treated as +# sub-pages. +# +# pages: +# index.md: +# title: Example Home +# implementation.xml: +# examples.xml: +# title: Examples Overview +# simpleExamples.xml: +# complexExamples.xml: +# +# +# The parameters property represents IG.definition.parameter. Rather +# than a list of code/value pairs (as in the ImplementationGuide +# resource), the code is the YAML key. If a parameter allows repeating +# values, the value in the YAML should be a sequence/array. +# For parameters defined by core FHIR see: +# http://build.fhir.org/codesystem-guide-parameter-code.html +# For parameters defined by the FHIR Tools IG see: +# http://build.fhir.org/ig/FHIR/fhir-tools-ig/branches/master/CodeSystem-ig-parameters.html +# +# parameters: +# excludettl: true +# validation: [allow-any-extensions, no-broken-links] +# +# ╭────────────────────────────────────────────menu.xml────────────────────────────────────────────╮ +# │ The menu property will be used to generate the input/menu.xml file. The menu is represented │ +# │ as a simple structure where the YAML key is the menu item name and the value is the URL. │ +# │ The IG publisher currently only supports one level deep on sub-menus. To provide a │ +# │ custom menu.xml file, do not include this property and include a `menu.xml` file in │ +# │ input/includes. To use a provided input/includes/menu.xml file, delete the "menu" │ +# │ property below. │ +# ╰────────────────────────────────────────────────────────────────────────────────────────────────╯ +menu: + Home: index.html + Artifacts: artifacts.html + +# ╭───────────────────────────Less Common Implementation Guide Properties──────────────────────────╮ +# │ Uncomment the properties below to configure additional properties on the ImplementationGuide │ +# │ resource. These properties are less commonly needed than those above. │ +# ╰────────────────────────────────────────────────────────────────────────────────────────────────╯ +# +# Those who need more control or want to add additional details to the contact values can use +# contact directly and follow the format outlined in the ImplementationGuide resource and +# ContactDetail. +# +# contact: +# - name: Bob Smith +# telecom: +# - system: email # phone | fax | email | pager | url | sms | other +# value: bobsmith@example.org +# use: work +# +# +# The global property corresponds to the IG.global property, but it +# uses the type as the YAML key and the profile as its value. Since +# FHIR does not explicitly disallow more than one profile per type, +# neither do we; the value can be a single profile URL or an array +# of profile URLs. If a value is an id or name, SUSHI will replace +# it with the correct canonical when generating the IG JSON. +# +# global: +# Patient: http://example.org/fhir/StructureDefinition/my-patient-profile +# Encounter: http://example.org/fhir/StructureDefinition/my-encounter-profile +# +# +# The resources property corresponds to IG.definition.resource. +# SUSHI can auto-generate all of the resource entries based on +# the FSH definitions and/or information in any user-provided +# JSON or XML resource files. If the generated entries are not +# sufficient or complete, however, the author can add entries +# here. If the reference matches a generated entry, it will +# replace the generated entry. If it doesn't match any generated +# entries, it will be added to the generated entries. The format +# follows IG.definition.resource with the following differences: +# * use IG.definition.resource.reference.reference as the YAML key. +# * if the key is an id or name, SUSHI will replace it with the +# correct URL when generating the IG JSON. +# * specify "omit" to omit a FSH-generated resource from the +# resource list. +# * if the exampleCanonical is an id or name, SUSHI will replace +# it with the correct canonical when generating the IG JSON. +# * groupingId can be used, but top-level groups syntax may be a +# better option (see below). +# The following are simple examples to demonstrate what this might +# look like: +# +# resources: +# Patient/my-example-patient: +# name: My Example Patient +# description: An example Patient +# exampleBoolean: true +# Patient/bad-example: omit +# +# +# Groups can control certain aspects of the IG generation. The IG +# documentation recommends that authors use the default groups that +# are provided by the templating framework, but if authors want to +# use their own instead, they can use the mechanism below. This will +# create IG.definition.grouping entries and associate the individual +# resource entries with the corresponding groupIds. If a resource +# is specified by id or name, SUSHI will replace it with the correct +# URL when generating the IG JSON. +# +# groups: +# GroupA: +# name: Group A +# description: The Alpha Group +# resources: +# - StructureDefinition/animal-patient +# - StructureDefinition/arm-procedure +# GroupB: +# name: Group B +# description: The Beta Group +# resources: +# - StructureDefinition/bark-control +# - StructureDefinition/bee-sting +# +# +# The ImplementationGuide resource defines several other properties +# not represented above. These properties can be used as-is and +# should follow the format defined in ImplementationGuide: +# * date +# * meta +# * implicitRules +# * language +# * text +# * contained +# * extension +# * modifierExtension +# * experimental +# * useContext +# * copyright +# * packageId +# +# +# ╭──────────────────────────────────────────SUSHI flags───────────────────────────────────────────╮ +# │ The flags below configure aspects of how SUSHI processes FSH. │ +# ╰────────────────────────────────────────────────────────────────────────────────────────────────╯ +# The FSHOnly flag indicates if only FSH resources should be exported. +# If set to true, no IG related content will be generated. +# The default value for this property is false. +# +# FSHOnly: false +# +# +# When set to true, the "short" and "definition" field on the root element of an Extension will +# be set to the "Title" and "Description" of that Extension. Default is true. +# +# applyExtensionMetadataToRoot: true +# +# +# The instanceOptions property is used to configure certain aspects of how SUSHI processes instances. +# See the individual option definitions below for more detail. +# +instanceOptions: + # When set to true, slices must be referred to by name and not only by a numeric index in order to be used + # in an Instance's assignment rule. All slices appear in the order in which they are specified in FSH rules. + # While SUSHI defaults to false for legacy reasons, manualSliceOrding is recommended for new projects. + manualSliceOrdering: true # true | false + # Determines for which types of Instances SUSHI will automatically set meta.profile + # if InstanceOf references a profile: + # + # setMetaProfile: always # always | never | inline-only | standalone-only + # + # + # Determines for which types of Instances SUSHI will automatically set id + # if InstanceOf references a profile: + # + # setId: always # always | standalone-only