Mentions légales du service

Skip to content
Snippets Groups Projects
Commit 06689450 authored by Vincent Hofman's avatar Vincent Hofman
Browse files

Adding new samples + b64 files + Fixing Validation profiles & documentation

parent 324b8fb3
No related branches found
No related tags found
No related merge requests found
Showing
with 142 additions and 25 deletions
...@@ -137,7 +137,7 @@ ...@@ -137,7 +137,7 @@
"description": "identifier parameter is a UUID as defined in FHIR Datatypes. Regex: ^urn:uuid:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$.", "description": "identifier parameter is a UUID as defined in FHIR Datatypes. Regex: ^urn:uuid:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$.",
"requirementPriority": "MANDATORY", "requirementPriority": "MANDATORY",
"checksComposition": "oneOf", "checksComposition": "oneOf",
"applyIf": "request.headers('identifier').values.size() > 0", "applyIf": "request.uri.queryParams('identifier').values.size() > 0",
"checks": [ "checks": [
{ {
"type": "REGEX", "type": "REGEX",
......
...@@ -40,7 +40,7 @@ ...@@ -40,7 +40,7 @@
"checks": [ "checks": [
{ {
"type": "REGEX", "type": "REGEX",
"regex": "^(\\S)$" "regex": "^(\\S)+$"
} }
] ]
}, },
......
...@@ -122,7 +122,7 @@ ...@@ -122,7 +122,7 @@
"checks": [ "checks": [
{ {
"type": "REGEX", "type": "REGEX",
"regex": "^(\\S)*(patient:)?identifier(\\S)$" "regex": "^(?!.*identifier.*identifier).*((\\S)*(patient:)?identifier(\\S)).*"
} }
] ]
}, },
...@@ -143,20 +143,20 @@ ...@@ -143,20 +143,20 @@
{ {
"selector": "request.uri.queryParams('patient:identifier').values", "selector": "request.uri.queryParams('patient:identifier').values",
"id": "patient:identifier_parameter_value", "id": "patient:identifier_parameter_value",
"description": "Patient identifier parameter is a EPR-SPID. Regex: ^urn:oid:2\\.16\\.756\\.5\\.30\\.1\\.127\\.3\\.10\\.3|\\d{18}$.", "description": "Patient identifier parameter is a EPR-SPID. Regex: ^urn:oid:2\\.16\\.756\\.5\\.30\\.1\\.127\\.3\\.10\\.3\\|\\d{18}$.",
"requirementPriority": "MANDATORY", "requirementPriority": "MANDATORY",
"checksComposition": "oneOf", "checksComposition": "oneOf",
"applyIf": "request.uri.queryParams('patient:identifier').values.size() > 0", "applyIf": "request.uri.queryParams('patient:identifier').values.size() > 0",
"checks": [ "checks": [
{ {
"type": "REGEX", "type": "REGEX",
"regex": "^urn:oid:2\\.16\\.756\\.5\\.30\\.1\\.127\\.3\\.10\\.3|\\d{18}$" "regex": "^urn:oid:2\\.16\\.756\\.5\\.30\\.1\\.127\\.3\\.10\\.3\\|\\d{18}$"
} }
] ]
}, },
{ {
"selector": "request.uri.queryParams('identifier').values", "selector": "request.uri.queryParams('identifier').values",
"id": "identifier_parameter_presence", "id": "policySetIdentifier_parameter_presence",
"description": "identifier parameter can be used only once.", "description": "identifier parameter can be used only once.",
"requirementPriority": "MANDATORY", "requirementPriority": "MANDATORY",
"checksComposition": "oneOf", "checksComposition": "oneOf",
...@@ -170,7 +170,7 @@ ...@@ -170,7 +170,7 @@
}, },
{ {
"selector": "request.uri.queryParams('identifier').values", "selector": "request.uri.queryParams('identifier').values",
"id": "identifier_parameter_value", "id": "policySetIdentifier_parameter_value",
"description": "identifier parameter is a UUID as defined in FHIR Datatypes. Regex: ^urn:uuid:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$.", "description": "identifier parameter is a UUID as defined in FHIR Datatypes. Regex: ^urn:uuid:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$.",
"requirementPriority": "MANDATORY", "requirementPriority": "MANDATORY",
"checksComposition": "oneOf", "checksComposition": "oneOf",
......
...@@ -63,9 +63,9 @@ This validation profile's documentation references: ...@@ -63,9 +63,9 @@ This validation profile's documentation references:
| Authorization_parameter_value | REGEX | `^Bearer\\ [-a-zA-Z0-9._~+\\/]+=*$` | Authorization parameter's value SHALL be Bearer, followed by the token. | | Authorization_parameter_value | REGEX | `^Bearer\\ [-a-zA-Z0-9._~+\\/]+=*$` | Authorization parameter's value SHALL be Bearer, followed by the token. |
| traceparent_parameter_presence | OCCURRENCE | 0..1 | The traceparent parameter is recommended in the HTTP header| | traceparent_parameter_presence | OCCURRENCE | 0..1 | The traceparent parameter is recommended in the HTTP header|
| traceparent_parameter_value | REGEX | `^(?!f{2})([\da-f]{2})-(?!0{32})([\da-f]{32})-(?!0{16})([\da-f]{16})-([\da-f]{2})$` | traceparent parameter's value SHALL be as defined in fhir.ch, section [tracecontext](https://fhir.ch/ig/ch-epr-mhealth/tracecontext.html). | | traceparent_parameter_value | REGEX | `^(?!f{2})([\da-f]{2})-(?!0{32})([\da-f]{32})-(?!0{16})([\da-f]{16})-([\da-f]{2})$` | traceparent parameter's value SHALL be as defined in fhir.ch, section [tracecontext](https://fhir.ch/ig/ch-epr-mhealth/tracecontext.html). |
| identifier_parameter_presence | REGEX | `^(\S)*(patient:)?identifier(\S)*$` | identifier parameter is mandatory. | | identifier_parameter_presence | REGEX | `^(?!.*identifier.*identifier).*((\S)*(patient:)?identifier(\S)).*` | identifier parameter is mandatory. |
| patientId_parameter_presence | OCCURRENCE | 0..1 | patient:identifier parameter can be used only once. | | patientId_parameter_presence | OCCURRENCE | 0..1 | patient:identifier parameter can be used only once. |
| patientId_parameter_value | REGEX | `^urn:oid:2\.16\.756\.5\.30\.1\.127\.3\.10\.3\|\d{18}$` | Patient identifier parameter is a EPR-SPID. Regex: `^urn:oid:2\.16\.756\.5\.30\.1\.127\.3\.10\.3\|\d{18}$`. | | patientId_parameter_value | REGEX | `^urn:oid:2\.16\.756\.5\.30\.1\.127\.3\.10\.3\|\d{18}$` | Patient identifier parameter is a EPR-SPID. Regex: `^urn:oid:2\\.16\.756\.5\.30\.1\.127\.3\.10\.3\|\d{18}$`. |
| policySetId_parameter_presence | OCCURRENCE | 0..1 | PolycySet identifier parameter can be used only once. | | policySetId_parameter_presence | OCCURRENCE | 0..1 | PolycySet identifier parameter can be used only once. |
| policySetId_parameter_value | REGEX | `^urn:uuid:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$` | identifier parameter is a UUID as defined in FHIR Datatypes. Regex: `^urn:uuid:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$`. | | policySetId_parameter_value | REGEX | `^urn:uuid:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$` | identifier parameter is a UUID as defined in FHIR Datatypes. Regex: `^urn:uuid:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$`. |
| _format_parameter_presence | OCCURRENCE | 0..1 | _format parameter can be used only once. | | _format_parameter_presence | OCCURRENCE | 0..1 | _format parameter can be used only once. |
......
UE9TVCAvcHBxbS1yZXBvc2l0b3J5L0NvbnNlbnQgSFRUUC8xLjEKQWNjZXB0LUVuY29kaW5nOiBnemlwLGRlZmxhdGUKSG9zdDogZWhlYWx0aHN1aXNzZS5paGUtZXVyb3BlLm5ldC8KQ29ubmVjdGlvbjogS2VlcC1BbGl2ZQpVc2VyLUFnZW50OiBBcGFjaGUtSHR0cENsaWVudC80LjEuMSAoamF2YSAxLjUpCkNvbnRlbnQtVHlwZTogYXBwbGljYXRpb24vZmhpcitqc29uCkFjY2VwdDogYXBwbGljYXRpb24vZmhpcitqc29uCnRyYWNlcGFyZW50OiAwMC0wYWY3NjUxOTE2Y2Q0M2RkODQ0OGViMjExYzgwMzE5Yy1iN2FkNmI3MTY5MjAzMzMxLTAwCkF1dGhvcml6YXRpb246IEJlYXJlciBleUpoYkdjaU9pSlNVekkxTmlJc0luUjVjQ0lnT2lBaVNsZFVJaXdpYTJsa0lpQTZJQ0puVm1kNlZXdFJaRXR3WkhWTWJtRjRiVGhLUXkxSllUaDBWVWROVjBKMVRUSlpUMlIzYWt0aGNFZHpJbjAuZXlKbGVIQWlPakUzTURJNE9UTXlOVEFzSW1saGRDSTZNVGN3TWpnNU1qazFNQ3dpWVhWMGFGOTBhVzFsSWpveE56QXlPRGt5T1RJM0xDSnFkR2tpT2lKalpUVTFZekZrTXkxbE5ESmtMVFJrWVRndFltSTRZUzA1TXpJeE1HUTJZMkk0TVRjaUxDSnBjM01pT2lKb2RIUndjem92TDJWb1pXRnNkR2h6ZFdsemMyVXVhV2hsTFdWMWNtOXdaUzV1WlhRdmFYVmhMWE56Ynk5eVpXRnNiWE12WTJndGFYVmhJaXdpWVhWa0lqb2lZV05qYjNWdWRDSXNJbk4xWWlJNkltRmpOR1prTmpJMkxXTmlaR1l0TkdJek1DMWhPVE5oTFRjMFlUTTJZV1F5TTJRd1lpSXNJblI1Y0NJNklrSmxZWEpsY2lJc0ltRjZjQ0k2SW1Ob0xXbDFZUzFqYkdsbGJuUWlMQ0p6WlhOemFXOXVYM04wWVhSbElqb2lNRFZrWkRKbFlqTXROemhtWXkwME9XSmxMV0V5WkRBdE4yTXlOelJrWVRGbE1UTmpJaXdpWVdOeUlqb2lNU0lzSW1Gc2JHOTNaV1F0YjNKcFoybHVjeUk2V3lJdktpSmRMQ0p5WldGc2JWOWhZMk5sYzNNaU9uc2ljbTlzWlhNaU9sc2laR1ZtWVhWc2RDMXliMnhsY3kxamFDMXBkV0VpTENKdlptWnNhVzVsWDJGalkyVnpjeUlzSW5WdFlWOWhkWFJvYjNKcGVtRjBhVzl1SWwxOUxDSnlaWE52ZFhKalpWOWhZMk5sYzNNaU9uc2lZV05qYjNWdWRDSTZleUp5YjJ4bGN5STZXeUp0WVc1aFoyVXRZV05qYjNWdWRDSXNJbTFoYm1GblpTMWhZMk52ZFc1MExXeHBibXR6SWl3aWRtbGxkeTF3Y205bWFXeGxJbDE5ZlN3aWMyTnZjR1VpT2lKd2RYSndiM05sWDI5bVgzVnpaVDExY200NmIybGtPakl1TVRZdU56VTJMalV1TXpBdU1TNHhNamN1TXk0eE1DNDFmRTVQVWswZ2NISnZabWxzWlNCc1lYVnVZMmdnWlcxaGFXd2lMQ0p6YVdRaU9pSXdOV1JrTW1WaU15MDNPR1pqTFRRNVltVXRZVEprTUMwM1l6STNOR1JoTVdVeE0yTWlMQ0psZUhSbGJuTnBiMjV6SWpwN0ltTm9YMlZ3Y2lJNmV5SjFjMlZ5WDJsa1gzRjFZV3hwWm1sbGNpSTZJblZ5YmpwbmN6RTZaMnh1SWl3aWRYTmxjbDlwWkNJNklqYzJNREV3TURJME5qY3pOek1pZlN3aVkyaGZhWFZoSWpwN0lteGhkVzVqYUNJNklteGhkVzVqYUNKOUxDSnBhR1ZmYVhWaElqcDdJbkIxY25CdmMyVmZiMlpmZFhObElqcDdJbk41YzNSbGJTSTZJblZ5YmpwdmFXUTZNaTR4Tmk0M05UWXVOUzR6TUM0eExqRXlOeTR6TGpFd0xqVWlMQ0pqYjJSbElqb2lUazlTVFNKOWZYMHNJbVZ0WVdsc1gzWmxjbWxtYVdWa0lqcG1ZV3h6WlN3aWJtRnRaU0k2SW5KeVpYbHViMnhrY3lCU1pYbHViMnhrY3lJc0luQnlaV1psY25KbFpGOTFjMlZ5Ym1GdFpTSTZJbkp5WlhsdWIyeGtjeUlzSW1kcGRtVnVYMjVoYldVaU9pSnljbVY1Ym05c1pITWlMQ0ptWVcxcGJIbGZibUZ0WlNJNklsSmxlVzV2YkdSekluMC5mVXkxTGs5LUpjYm5HRm1jTUhiQ3hVWnNQN1dJZkM4Z3Y5YVRVSVhKQ3A3akUtRkFCekFZeDhaRW15ZjN0WGVOdnlZV3BFOURBREY3MnVuNXFYQURLZmNtWldlYXpKZnFGOVliMHJScTVOSWdSNHpQbnNZTlRlSENydUR3bFJlRHhuZkViSDVmYkl1WWIzOEphaVNsVVB3cUx5WW16VzJWX2R3QjJtQWMyd29CczYtLUx6Q1BPLXVqeDRydS1CQm1UdXZWejRsZkh5SnFZM2lPVDUtdWFiZkNGdko3bnd4UGF1dEFEU01jbWJvTE5qVjZRTTJhdjB4SUJyWWthVWdTcDVSN3ZnT2lXeDlCckNRZnNKYl9TQ2dHTmZnaktlbmNpSTIwTjFJb3ByYXo4TkxGcjlZWGVheGNhSVJqZTBOM0ZqZ2s5X1BncmZOazl5NVdwcmktZmcKCgp7CiAgInJlc291cmNlVHlwZSIgOiAiQ29uc2VudCIsCiAgImlkIiA6ICJQcHFtQ29uc2VudFRlbXBsYXRlMjAxRXhhbXBsZSIsCiAgIm1ldGEiIDogewogICAgInByb2ZpbGUiIDogWwogICAgICDwn5SXICJodHRwOi8vZmhpci5jaC9pZy9jaC1lcHItZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL1BwcW1Db25zZW50VGVtcGxhdGUyMDEiCiAgICBdCiAgfSwKICAidGV4dCIgOiB7CiAgICAic3RhdHVzIiA6ICJlbXB0eSIsCiAgICAiZGl2IiA6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjxwPlRlbXBsYXRlIDIwMSAtIEZ1bGwgYWNjZXNzIGZvciB0aGUgcGF0aWVudDwvcD48L2Rpdj4iCiAgfSwKICAiaWRlbnRpZmllciIgOiBbCiAgICB7CiAgICAgICJ0eXBlIiA6IHsKICAgICAgICAiY29kaW5nIiA6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInN5c3RlbSIgOiAiaHR0cDovL2ZoaXIuY2gvaWcvY2gtZXByLWZoaXIvQ29kZVN5c3RlbS9QcHFtQ29uc2VudElkZW50aWZpZXJUeXBlIiwKICAgICAgICAgICAgImNvZGUiIDogInRlbXBsYXRlSWQiCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LAogICAgICAidmFsdWUiIDogIjIwMSIKICAgIH0sCiAgICB7CiAgICAgICJ0eXBlIiA6IHsKICAgICAgICAiY29kaW5nIiA6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInN5c3RlbSIgOiAiaHR0cDovL2ZoaXIuY2gvaWcvY2gtZXByLWZoaXIvQ29kZVN5c3RlbS9QcHFtQ29uc2VudElkZW50aWZpZXJUeXBlIiwKICAgICAgICAgICAgImNvZGUiIDogInBvbGljeVNldElkIgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwKICAgICAgInZhbHVlIiA6ICJ1cm46dXVpZDo1N2FiOWIwZC03ZDk3LTRkODUtOWU0Yi0wMmJjN2M5MzlhZDkiCiAgICB9CiAgXSwKICAic3RhdHVzIiA6ICJhY3RpdmUiLAogICJzY29wZSIgOiB7CiAgICAiY29kaW5nIiA6IFsKICAgICAgewogICAgICAgICJzeXN0ZW0iIDogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vY29uc2VudHNjb3BlIiwKICAgICAgICAiY29kZSIgOiAicGF0aWVudC1wcml2YWN5IgogICAgICB9CiAgICBdCiAgfSwKICAiY2F0ZWdvcnkiIDogWwogICAgewogICAgICAiY29kaW5nIiA6IFsKICAgICAgICB7CiAgICAgICAgICAic3lzdGVtIiA6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL3YzLUFjdENvZGUiLAogICAgICAgICAgImNvZGUiIDogIklORkEiCiAgICAgICAgfQogICAgICBdCiAgICB9CiAgXSwKICAicGF0aWVudCIgOiB7CiAgICAiaWRlbnRpZmllciIgOiB7CiAgICAgICJzeXN0ZW0iIDogInVybjpvaWQ6Mi4xNi43NTYuNS4zMC4xLjEyNy4zLjEwLjMiLAogICAgICAidmFsdWUiIDogIjc2MTMzNzYxMDAwMDAwMDAwMiIKICAgIH0KICB9LAogICJwb2xpY3lSdWxlIiA6IHsKICAgICJjb2RpbmciIDogWwogICAgICB7CiAgICAgICAgInN5c3RlbSIgOiAidXJuOmlldGY6cmZjOjM5ODYiLAogICAgICAgICJjb2RlIiA6ICJ1cm46ZS1oZWFsdGgtc3Vpc3NlOjIwMTU6cG9saWNpZXM6YWNjZXNzLWxldmVsOmZ1bGwiCiAgICAgIH0KICAgIF0KICB9LAogICJwcm92aXNpb24iIDogewogICAgImFjdG9yIiA6IFsKICAgICAgewogICAgICAgICJyb2xlIiA6IHsKICAgICAgICAgICJjb2RpbmciIDogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgInN5c3RlbSIgOiAidXJuOm9pZDoyLjE2Ljc1Ni41LjMwLjEuMTI3LjMuMTAuNiIsCiAgICAgICAgICAgICAgImNvZGUiIDogIlBBVCIKICAgICAgICAgICAgfQogICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInJlZmVyZW5jZSIgOiB7CiAgICAgICAgICAiaWRlbnRpZmllciIgOiB7CiAgICAgICAgICAgICJ0eXBlIiA6IHsKICAgICAgICAgICAgICAiY29kaW5nIiA6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgInN5c3RlbSIgOiAidXJuOmlldGY6cmZjOjM5ODYiLAogICAgICAgICAgICAgICAgICAiY29kZSIgOiAidXJuOmUtaGVhbHRoLXN1aXNzZToyMDE1OmVwci1zcGlkIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIF0KICAgICAgICAgICAgfSwKICAgICAgICAgICAgInN5c3RlbSIgOiAidXJuOm9pZDoyLjE2Ljc1Ni41LjMwLjEuMTI3LjMuMTAuMyIsCiAgICAgICAgICAgICJ2YWx1ZSIgOiAiNzYxMzM3NjEwMDAwMDAwMDAyIgogICAgICAgICAgfQogICAgICAgIH0KICAgICAgfQogICAgXQogIH0KfQ==
\ No newline at end of file
POST /ppqm-repository/Consent HTTP/1.1 POST /ppqm-repository/Consent HTTP/1.1
Accept-Encoding: gzip,deflate Accept-Encoding: gzip,deflate
Host: https://ehealthsuisse.ihe-europe.net/ Host: ehealthsuisse.ihe-europe.net/
Connection: Keep-Alive Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.1.1 (java 1.5) User-Agent: Apache-HttpClient/4.1.1 (java 1.5)
Content-Type: application/fhir+json Content-Type: application/fhir+json
Accept: application/fhir+json Accept: application/fhir+json
traceparent: 00-0af7651916cd43dd8448eb211c80319c-b7ad6b7169203331-00
Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJnVmd6VWtRZEtwZHVMbmF4bThKQy1JYTh0VUdNV0J1TTJZT2R3akthcEdzIn0.eyJleHAiOjE3MDI4OTMyNTAsImlhdCI6MTcwMjg5Mjk1MCwiYXV0aF90aW1lIjoxNzAyODkyOTI3LCJqdGkiOiJjZTU1YzFkMy1lNDJkLTRkYTgtYmI4YS05MzIxMGQ2Y2I4MTciLCJpc3MiOiJodHRwczovL2VoZWFsdGhzdWlzc2UuaWhlLWV1cm9wZS5uZXQvaXVhLXNzby9yZWFsbXMvY2gtaXVhIiwiYXVkIjoiYWNjb3VudCIsInN1YiI6ImFjNGZkNjI2LWNiZGYtNGIzMC1hOTNhLTc0YTM2YWQyM2QwYiIsInR5cCI6IkJlYXJlciIsImF6cCI6ImNoLWl1YS1jbGllbnQiLCJzZXNzaW9uX3N0YXRlIjoiMDVkZDJlYjMtNzhmYy00OWJlLWEyZDAtN2MyNzRkYTFlMTNjIiwiYWNyIjoiMSIsImFsbG93ZWQtb3JpZ2lucyI6WyIvKiJdLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsiZGVmYXVsdC1yb2xlcy1jaC1pdWEiLCJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJwdXJwb3NlX29mX3VzZT11cm46b2lkOjIuMTYuNzU2LjUuMzAuMS4xMjcuMy4xMC41fE5PUk0gcHJvZmlsZSBsYXVuY2ggZW1haWwiLCJzaWQiOiIwNWRkMmViMy03OGZjLTQ5YmUtYTJkMC03YzI3NGRhMWUxM2MiLCJleHRlbnNpb25zIjp7ImNoX2VwciI6eyJ1c2VyX2lkX3F1YWxpZmllciI6InVybjpnczE6Z2xuIiwidXNlcl9pZCI6Ijc2MDEwMDI0NjczNzMifSwiY2hfaXVhIjp7ImxhdW5jaCI6ImxhdW5jaCJ9LCJpaGVfaXVhIjp7InB1cnBvc2Vfb2ZfdXNlIjp7InN5c3RlbSI6InVybjpvaWQ6Mi4xNi43NTYuNS4zMC4xLjEyNy4zLjEwLjUiLCJjb2RlIjoiTk9STSJ9fX0sImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwibmFtZSI6InJyZXlub2xkcyBSZXlub2xkcyIsInByZWZlcnJlZF91c2VybmFtZSI6InJyZXlub2xkcyIsImdpdmVuX25hbWUiOiJycmV5bm9sZHMiLCJmYW1pbHlfbmFtZSI6IlJleW5vbGRzIn0.fUy1Lk9-JcbnGFmcMHbCxUZsP7WIfC8gv9aTUIXJCp7jE-FABzAYx8ZEmyf3tXeNvyYWpE9DADF72un5qXADKfcmZWeazJfqF9Yb0rRq5NIgR4zPnsYNTeHCruDwlReDxnfEbH5fbIuYb38JaiSlUPwqLyYmzW2V_dwB2mAc2woBs6--LzCPO-ujx4ru-BBmTuvVz4lfHyJqY3iOT5-uabfCFvJ7nwxPautADSMcmboLNjV6QM2av0xIBrYkaUgSp5R7vgOiWx9BrCQfsJb_SCgGNfgjKenciI20N1Iopraz8NLFr9YXeaxcaIRje0N3Fjgk9_PgrfNk9y5Wpri-fg Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJnVmd6VWtRZEtwZHVMbmF4bThKQy1JYTh0VUdNV0J1TTJZT2R3akthcEdzIn0.eyJleHAiOjE3MDI4OTMyNTAsImlhdCI6MTcwMjg5Mjk1MCwiYXV0aF90aW1lIjoxNzAyODkyOTI3LCJqdGkiOiJjZTU1YzFkMy1lNDJkLTRkYTgtYmI4YS05MzIxMGQ2Y2I4MTciLCJpc3MiOiJodHRwczovL2VoZWFsdGhzdWlzc2UuaWhlLWV1cm9wZS5uZXQvaXVhLXNzby9yZWFsbXMvY2gtaXVhIiwiYXVkIjoiYWNjb3VudCIsInN1YiI6ImFjNGZkNjI2LWNiZGYtNGIzMC1hOTNhLTc0YTM2YWQyM2QwYiIsInR5cCI6IkJlYXJlciIsImF6cCI6ImNoLWl1YS1jbGllbnQiLCJzZXNzaW9uX3N0YXRlIjoiMDVkZDJlYjMtNzhmYy00OWJlLWEyZDAtN2MyNzRkYTFlMTNjIiwiYWNyIjoiMSIsImFsbG93ZWQtb3JpZ2lucyI6WyIvKiJdLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsiZGVmYXVsdC1yb2xlcy1jaC1pdWEiLCJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJwdXJwb3NlX29mX3VzZT11cm46b2lkOjIuMTYuNzU2LjUuMzAuMS4xMjcuMy4xMC41fE5PUk0gcHJvZmlsZSBsYXVuY2ggZW1haWwiLCJzaWQiOiIwNWRkMmViMy03OGZjLTQ5YmUtYTJkMC03YzI3NGRhMWUxM2MiLCJleHRlbnNpb25zIjp7ImNoX2VwciI6eyJ1c2VyX2lkX3F1YWxpZmllciI6InVybjpnczE6Z2xuIiwidXNlcl9pZCI6Ijc2MDEwMDI0NjczNzMifSwiY2hfaXVhIjp7ImxhdW5jaCI6ImxhdW5jaCJ9LCJpaGVfaXVhIjp7InB1cnBvc2Vfb2ZfdXNlIjp7InN5c3RlbSI6InVybjpvaWQ6Mi4xNi43NTYuNS4zMC4xLjEyNy4zLjEwLjUiLCJjb2RlIjoiTk9STSJ9fX0sImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwibmFtZSI6InJyZXlub2xkcyBSZXlub2xkcyIsInByZWZlcnJlZF91c2VybmFtZSI6InJyZXlub2xkcyIsImdpdmVuX25hbWUiOiJycmV5bm9sZHMiLCJmYW1pbHlfbmFtZSI6IlJleW5vbGRzIn0.fUy1Lk9-JcbnGFmcMHbCxUZsP7WIfC8gv9aTUIXJCp7jE-FABzAYx8ZEmyf3tXeNvyYWpE9DADF72un5qXADKfcmZWeazJfqF9Yb0rRq5NIgR4zPnsYNTeHCruDwlReDxnfEbH5fbIuYb38JaiSlUPwqLyYmzW2V_dwB2mAc2woBs6--LzCPO-ujx4ru-BBmTuvVz4lfHyJqY3iOT5-uabfCFvJ7nwxPautADSMcmboLNjV6QM2av0xIBrYkaUgSp5R7vgOiWx9BrCQfsJb_SCgGNfgjKenciI20N1Iopraz8NLFr9YXeaxcaIRje0N3Fjgk9_PgrfNk9y5Wpri-fg
{ {
"resourceType" : "Consent", "resourceType" : "Consent",
"id" : "PpqmConsentTemplate201Example", "id" : "urn:uuid:aab3c373-12d6-48ce-beec-b0d0d95577e0",
"meta" : { "meta" : {
"profile" : [ "profile" : [
🔗 "http://fhir.ch/ig/ch-epr-fhir/StructureDefinition/PpqmConsentTemplate201" 🔗 "http://fhir.ch/ig/ch-epr-fhir/StructureDefinition/PpqmConsentTemplate201"
......
UFVUIC9wcHFtLXJlcG9zaXRvcnkvQ29uc2VudD9pZGVudGlmaWVyPXVybjp1dWlkOmFhYjNjMzczLTEyZDYtNDhjZS1iZWVjLWIwZDBkOTU1NzdlMCBIVFRQLzEuMQpBY2NlcHQtRW5jb2Rpbmc6IGd6aXAsZGVmbGF0ZQpIb3N0OiBlaGVhbHRoc3Vpc3NlLmloZS1ldXJvcGUubmV0LwpDb25uZWN0aW9uOiBLZWVwLUFsaXZlClVzZXItQWdlbnQ6IEFwYWNoZS1IdHRwQ2xpZW50LzQuMS4xIChqYXZhIDEuNSkKQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9maGlyK2pzb24KQWNjZXB0OiBhcHBsaWNhdGlvbi9maGlyK2pzb24KQXV0aG9yaXphdGlvbjogQmVhcmVyIGV5SmhiR2NpT2lKU1V6STFOaUlzSW5SNWNDSWdPaUFpU2xkVUlpd2lhMmxrSWlBNklDSm5WbWQ2Vld0UlpFdHdaSFZNYm1GNGJUaEtReTFKWVRoMFZVZE5WMEoxVFRKWlQyUjNha3RoY0VkekluMC5leUpsZUhBaU9qRTNNREk0T1RNeU5UQXNJbWxoZENJNk1UY3dNamc1TWprMU1Dd2lZWFYwYUY5MGFXMWxJam94TnpBeU9Ea3lPVEkzTENKcWRHa2lPaUpqWlRVMVl6RmtNeTFsTkRKa0xUUmtZVGd0WW1JNFlTMDVNekl4TUdRMlkySTRNVGNpTENKcGMzTWlPaUpvZEhSd2N6b3ZMMlZvWldGc2RHaHpkV2x6YzJVdWFXaGxMV1YxY205d1pTNXVaWFF2YVhWaExYTnpieTl5WldGc2JYTXZZMmd0YVhWaElpd2lZWFZrSWpvaVlXTmpiM1Z1ZENJc0luTjFZaUk2SW1Gak5HWmtOakkyTFdOaVpHWXROR0l6TUMxaE9UTmhMVGMwWVRNMllXUXlNMlF3WWlJc0luUjVjQ0k2SWtKbFlYSmxjaUlzSW1GNmNDSTZJbU5vTFdsMVlTMWpiR2xsYm5RaUxDSnpaWE56YVc5dVgzTjBZWFJsSWpvaU1EVmtaREpsWWpNdE56aG1ZeTAwT1dKbExXRXlaREF0TjJNeU56UmtZVEZsTVROaklpd2lZV055SWpvaU1TSXNJbUZzYkc5M1pXUXRiM0pwWjJsdWN5STZXeUl2S2lKZExDSnlaV0ZzYlY5aFkyTmxjM01pT25zaWNtOXNaWE1pT2xzaVpHVm1ZWFZzZEMxeWIyeGxjeTFqYUMxcGRXRWlMQ0p2Wm1ac2FXNWxYMkZqWTJWemN5SXNJblZ0WVY5aGRYUm9iM0pwZW1GMGFXOXVJbDE5TENKeVpYTnZkWEpqWlY5aFkyTmxjM01pT25zaVlXTmpiM1Z1ZENJNmV5SnliMnhsY3lJNld5SnRZVzVoWjJVdFlXTmpiM1Z1ZENJc0ltMWhibUZuWlMxaFkyTnZkVzUwTFd4cGJtdHpJaXdpZG1sbGR5MXdjbTltYVd4bElsMTlmU3dpYzJOdmNHVWlPaUp3ZFhKd2IzTmxYMjltWDNWelpUMTFjbTQ2YjJsa09qSXVNVFl1TnpVMkxqVXVNekF1TVM0eE1qY3VNeTR4TUM0MWZFNVBVazBnY0hKdlptbHNaU0JzWVhWdVkyZ2daVzFoYVd3aUxDSnphV1FpT2lJd05XUmtNbVZpTXkwM09HWmpMVFE1WW1VdFlUSmtNQzAzWXpJM05HUmhNV1V4TTJNaUxDSmxlSFJsYm5OcGIyNXpJanA3SW1Ob1gyVndjaUk2ZXlKMWMyVnlYMmxrWDNGMVlXeHBabWxsY2lJNkluVnlianBuY3pFNloyeHVJaXdpZFhObGNsOXBaQ0k2SWpjMk1ERXdNREkwTmpjek56TWlmU3dpWTJoZmFYVmhJanA3SW14aGRXNWphQ0k2SW14aGRXNWphQ0o5TENKcGFHVmZhWFZoSWpwN0luQjFjbkJ2YzJWZmIyWmZkWE5sSWpwN0luTjVjM1JsYlNJNkluVnlianB2YVdRNk1pNHhOaTQzTlRZdU5TNHpNQzR4TGpFeU55NHpMakV3TGpVaUxDSmpiMlJsSWpvaVRrOVNUU0o5Zlgwc0ltVnRZV2xzWDNabGNtbG1hV1ZrSWpwbVlXeHpaU3dpYm1GdFpTSTZJbkp5WlhsdWIyeGtjeUJTWlhsdWIyeGtjeUlzSW5CeVpXWmxjbkpsWkY5MWMyVnlibUZ0WlNJNkluSnlaWGx1YjJ4a2N5SXNJbWRwZG1WdVgyNWhiV1VpT2lKeWNtVjVibTlzWkhNaUxDSm1ZVzFwYkhsZmJtRnRaU0k2SWxKbGVXNXZiR1J6SW4wLmZVeTFMazktSmNibkdGbWNNSGJDeFVac1A3V0lmQzhndjlhVFVJWEpDcDdqRS1GQUJ6QVl4OFpFbXlmM3RYZU52eVlXcEU5REFERjcydW41cVhBREtmY21aV2VhekpmcUY5WWIwclJxNU5JZ1I0elBuc1lOVGVIQ3J1RHdsUmVEeG5mRWJINWZiSXVZYjM4SmFpU2xVUHdxTHlZbXpXMlZfZHdCMm1BYzJ3b0JzNi0tTHpDUE8tdWp4NHJ1LUJCbVR1dlZ6NGxmSHlKcVkzaU9UNS11YWJmQ0Z2Sjdud3hQYXV0QURTTWNtYm9MTmpWNlFNMmF2MHhJQnJZa2FVZ1NwNVI3dmdPaVd4OUJyQ1Fmc0piX1NDZ0dOZmdqS2VuY2lJMjBOMUlvcHJhejhOTEZyOVlYZWF4Y2FJUmplME4zRmpnazlfUGdyZk5rOXk1V3ByaS1mZwoKCnsKICAicmVzb3VyY2VUeXBlIiA6ICJDb25zZW50IiwKICAiaWQiIDogImFhYjNjMzczLTEyZDYtNDhjZS1iZWVjLWIwZDBkOTU1NzdlMCIsCiAgIm1ldGEiIDogewogICAgInByb2ZpbGUiIDogWwogICAgICDwn5SXICJodHRwOi8vZmhpci5jaC9pZy9jaC1lcHItZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL1BwcW1Db25zZW50VGVtcGxhdGUyMDEiCiAgICBdCiAgfSwKICAidGV4dCIgOiB7CiAgICAic3RhdHVzIiA6ICJlbXB0eSIsCiAgICAiZGl2IiA6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjxwPlRlbXBsYXRlIDIwMSAtIEZ1bGwgYWNjZXNzIGZvciB0aGUgcGF0aWVudDwvcD48L2Rpdj4iCiAgfSwKICAiaWRlbnRpZmllciIgOiBbCiAgICB7CiAgICAgICJ0eXBlIiA6IHsKICAgICAgICAiY29kaW5nIiA6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInN5c3RlbSIgOiAiaHR0cDovL2ZoaXIuY2gvaWcvY2gtZXByLWZoaXIvQ29kZVN5c3RlbS9QcHFtQ29uc2VudElkZW50aWZpZXJUeXBlIiwKICAgICAgICAgICAgImNvZGUiIDogInRlbXBsYXRlSWQiCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LAogICAgICAidmFsdWUiIDogIjIwMSIKICAgIH0sCiAgICB7CiAgICAgICJ0eXBlIiA6IHsKICAgICAgICAiY29kaW5nIiA6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInN5c3RlbSIgOiAiaHR0cDovL2ZoaXIuY2gvaWcvY2gtZXByLWZoaXIvQ29kZVN5c3RlbS9QcHFtQ29uc2VudElkZW50aWZpZXJUeXBlIiwKICAgICAgICAgICAgImNvZGUiIDogInBvbGljeVNldElkIgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwKICAgICAgInZhbHVlIiA6ICJ1cm46dXVpZDo1N2FiOWIwZC03ZDk3LTRkODUtOWU0Yi0wMmJjN2M5MzlhZDkiCiAgICB9CiAgXSwKICAic3RhdHVzIiA6ICJhY3RpdmUiLAogICJzY29wZSIgOiB7CiAgICAiY29kaW5nIiA6IFsKICAgICAgewogICAgICAgICJzeXN0ZW0iIDogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vY29uc2VudHNjb3BlIiwKICAgICAgICAiY29kZSIgOiAicGF0aWVudC1wcml2YWN5IgogICAgICB9CiAgICBdCiAgfSwKICAiY2F0ZWdvcnkiIDogWwogICAgewogICAgICAiY29kaW5nIiA6IFsKICAgICAgICB7CiAgICAgICAgICAic3lzdGVtIiA6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL3YzLUFjdENvZGUiLAogICAgICAgICAgImNvZGUiIDogIklORkEiCiAgICAgICAgfQogICAgICBdCiAgICB9CiAgXSwKICAicGF0aWVudCIgOiB7CiAgICAiaWRlbnRpZmllciIgOiB7CiAgICAgICJzeXN0ZW0iIDogInVybjpvaWQ6Mi4xNi43NTYuNS4zMC4xLjEyNy4zLjEwLjMiLAogICAgICAidmFsdWUiIDogIjc2MTMzNzYxMDAwMDAwMDAwMiIKICAgIH0KICB9LAogICJwb2xpY3lSdWxlIiA6IHsKICAgICJjb2RpbmciIDogWwogICAgICB7CiAgICAgICAgInN5c3RlbSIgOiAidXJuOmlldGY6cmZjOjM5ODYiLAogICAgICAgICJjb2RlIiA6ICJ1cm46ZS1oZWFsdGgtc3Vpc3NlOjIwMTU6cG9saWNpZXM6YWNjZXNzLWxldmVsOmZ1bGwiCiAgICAgIH0KICAgIF0KICB9LAogICJwcm92aXNpb24iIDogewogICAgImFjdG9yIiA6IFsKICAgICAgewogICAgICAgICJyb2xlIiA6IHsKICAgICAgICAgICJjb2RpbmciIDogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgInN5c3RlbSIgOiAidXJuOm9pZDoyLjE2Ljc1Ni41LjMwLjEuMTI3LjMuMTAuNiIsCiAgICAgICAgICAgICAgImNvZGUiIDogIlBBVCIKICAgICAgICAgICAgfQogICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInJlZmVyZW5jZSIgOiB7CiAgICAgICAgICAiaWRlbnRpZmllciIgOiB7CiAgICAgICAgICAgICJ0eXBlIiA6IHsKICAgICAgICAgICAgICAiY29kaW5nIiA6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgInN5c3RlbSIgOiAidXJuOmlldGY6cmZjOjM5ODYiLAogICAgICAgICAgICAgICAgICAiY29kZSIgOiAidXJuOmUtaGVhbHRoLXN1aXNzZToyMDE1OmVwci1zcGlkIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIF0KICAgICAgICAgICAgfSwKICAgICAgICAgICAgInN5c3RlbSIgOiAidXJuOm9pZDoyLjE2Ljc1Ni41LjMwLjEuMTI3LjMuMTAuMyIsCiAgICAgICAgICAgICJ2YWx1ZSIgOiAiNzYxMzM3NjEwMDAwMDAwMDAyIgogICAgICAgICAgfQogICAgICAgIH0KICAgICAgfQogICAgXQogIH0KfQ==
\ No newline at end of file
PUT /ppqm-repository/Consent?identifier=PpqmConsentTemplate201Example HTTP/1.1 PUT /ppqm-repository/Consent?identifier=urn:uuid:aab3c373-12d6-48ce-beec-b0d0d95577e0 HTTP/1.1
Accept-Encoding: gzip,deflate Accept-Encoding: gzip,deflate
Host: https://ehealthsuisse.ihe-europe.net/ Host: ehealthsuisse.ihe-europe.net/
Connection: Keep-Alive Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.1.1 (java 1.5) User-Agent: Apache-HttpClient/4.1.1 (java 1.5)
Content-Type: application/fhir+json Content-Type: application/fhir+json
...@@ -10,7 +10,7 @@ Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJnVmd6VW ...@@ -10,7 +10,7 @@ Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJnVmd6VW
{ {
"resourceType" : "Consent", "resourceType" : "Consent",
"id" : "PpqmConsentTemplate201Example", "id" : "aab3c373-12d6-48ce-beec-b0d0d95577e0",
"meta" : { "meta" : {
"profile" : [ "profile" : [
🔗 "http://fhir.ch/ig/ch-epr-fhir/StructureDefinition/PpqmConsentTemplate201" 🔗 "http://fhir.ch/ig/ch-epr-fhir/StructureDefinition/PpqmConsentTemplate201"
......
UFVUIC9wcHFtLXJlcG9zaXRvcnkvQ29uc2VudD9pZGVudGlmaWVyPXVybjp1dWlkOmFhYjNjMzczLTEyZDYtNDhjZS1iZWVjLWIwZDBkOTU1NzdlMCBIVFRQLzEuMQpBY2NlcHQtRW5jb2Rpbmc6IGd6aXAsZGVmbGF0ZQpIb3N0OiBlaGVhbHRoc3Vpc3NlLmloZS1ldXJvcGUubmV0LwpDb25uZWN0aW9uOiBLZWVwLUFsaXZlClVzZXItQWdlbnQ6IEFwYWNoZS1IdHRwQ2xpZW50LzQuMS4xIChqYXZhIDEuNSkKQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9maGlyK2pzb24KQWNjZXB0OiBhcHBsaWNhdGlvbi9maGlyK2pzb24KQXV0aG9yaXphdGlvbjogQmVhcmVyIGV5SmhiR2NpT2lKU1V6STFOaUlzSW5SNWNDSWdPaUFpU2xkVUlpd2lhMmxrSWlBNklDSm5WbWQ2Vld0UlpFdHdaSFZNYm1GNGJUaEtReTFKWVRoMFZVZE5WMEoxVFRKWlQyUjNha3RoY0VkekluMC5leUpsZUhBaU9qRTNNREk0T1RNeU5UQXNJbWxoZENJNk1UY3dNamc1TWprMU1Dd2lZWFYwYUY5MGFXMWxJam94TnpBeU9Ea3lPVEkzTENKcWRHa2lPaUpqWlRVMVl6RmtNeTFsTkRKa0xUUmtZVGd0WW1JNFlTMDVNekl4TUdRMlkySTRNVGNpTENKcGMzTWlPaUpvZEhSd2N6b3ZMMlZvWldGc2RHaHpkV2x6YzJVdWFXaGxMV1YxY205d1pTNXVaWFF2YVhWaExYTnpieTl5WldGc2JYTXZZMmd0YVhWaElpd2lZWFZrSWpvaVlXTmpiM1Z1ZENJc0luTjFZaUk2SW1Gak5HWmtOakkyTFdOaVpHWXROR0l6TUMxaE9UTmhMVGMwWVRNMllXUXlNMlF3WWlJc0luUjVjQ0k2SWtKbFlYSmxjaUlzSW1GNmNDSTZJbU5vTFdsMVlTMWpiR2xsYm5RaUxDSnpaWE56YVc5dVgzTjBZWFJsSWpvaU1EVmtaREpsWWpNdE56aG1ZeTAwT1dKbExXRXlaREF0TjJNeU56UmtZVEZsTVROaklpd2lZV055SWpvaU1TSXNJbUZzYkc5M1pXUXRiM0pwWjJsdWN5STZXeUl2S2lKZExDSnlaV0ZzYlY5aFkyTmxjM01pT25zaWNtOXNaWE1pT2xzaVpHVm1ZWFZzZEMxeWIyeGxjeTFqYUMxcGRXRWlMQ0p2Wm1ac2FXNWxYMkZqWTJWemN5SXNJblZ0WVY5aGRYUm9iM0pwZW1GMGFXOXVJbDE5TENKeVpYTnZkWEpqWlY5aFkyTmxjM01pT25zaVlXTmpiM1Z1ZENJNmV5SnliMnhsY3lJNld5SnRZVzVoWjJVdFlXTmpiM1Z1ZENJc0ltMWhibUZuWlMxaFkyTnZkVzUwTFd4cGJtdHpJaXdpZG1sbGR5MXdjbTltYVd4bElsMTlmU3dpYzJOdmNHVWlPaUp3ZFhKd2IzTmxYMjltWDNWelpUMTFjbTQ2YjJsa09qSXVNVFl1TnpVMkxqVXVNekF1TVM0eE1qY3VNeTR4TUM0MWZFNVBVazBnY0hKdlptbHNaU0JzWVhWdVkyZ2daVzFoYVd3aUxDSnphV1FpT2lJd05XUmtNbVZpTXkwM09HWmpMVFE1WW1VdFlUSmtNQzAzWXpJM05HUmhNV1V4TTJNaUxDSmxlSFJsYm5OcGIyNXpJanA3SW1Ob1gyVndjaUk2ZXlKMWMyVnlYMmxrWDNGMVlXeHBabWxsY2lJNkluVnlianBuY3pFNloyeHVJaXdpZFhObGNsOXBaQ0k2SWpjMk1ERXdNREkwTmpjek56TWlmU3dpWTJoZmFYVmhJanA3SW14aGRXNWphQ0k2SW14aGRXNWphQ0o5TENKcGFHVmZhWFZoSWpwN0luQjFjbkJ2YzJWZmIyWmZkWE5sSWpwN0luTjVjM1JsYlNJNkluVnlianB2YVdRNk1pNHhOaTQzTlRZdU5TNHpNQzR4TGpFeU55NHpMakV3TGpVaUxDSmpiMlJsSWpvaVRrOVNUU0o5Zlgwc0ltVnRZV2xzWDNabGNtbG1hV1ZrSWpwbVlXeHpaU3dpYm1GdFpTSTZJbkp5WlhsdWIyeGtjeUJTWlhsdWIyeGtjeUlzSW5CeVpXWmxjbkpsWkY5MWMyVnlibUZ0WlNJNkluSnlaWGx1YjJ4a2N5SXNJbWRwZG1WdVgyNWhiV1VpT2lKeWNtVjVibTlzWkhNaUxDSm1ZVzFwYkhsZmJtRnRaU0k2SWxKbGVXNXZiR1J6SW4wLmZVeTFMazktSmNibkdGbWNNSGJDeFVac1A3V0lmQzhndjlhVFVJWEpDcDdqRS1GQUJ6QVl4OFpFbXlmM3RYZU52eVlXcEU5REFERjcydW41cVhBREtmY21aV2VhekpmcUY5WWIwclJxNU5JZ1I0elBuc1lOVGVIQ3J1RHdsUmVEeG5mRWJINWZiSXVZYjM4SmFpU2xVUHdxTHlZbXpXMlZfZHdCMm1BYzJ3b0JzNi0tTHpDUE8tdWp4NHJ1LUJCbVR1dlZ6NGxmSHlKcVkzaU9UNS11YWJmQ0Z2Sjdud3hQYXV0QURTTWNtYm9MTmpWNlFNMmF2MHhJQnJZa2FVZ1NwNVI3dmdPaVd4OUJyQ1Fmc0piX1NDZ0dOZmdqS2VuY2lJMjBOMUlvcHJhejhOTEZyOVlYZWF4Y2FJUmplME4zRmpnazlfUGdyZk5rOXk1V3ByaS1mZwoKCnsKICAicmVzb3VyY2VUeXBlIiA6ICJDb25zZW50IiwKICAiaWQiIDogImFhYjNjMzczLTEyZDYtNDhjZS1iZWVjLWIwZDBkOTU1NzdlMCIsCiAgIm1ldGEiIDogewogICAgInByb2ZpbGUiIDogWwogICAgICDwn5SXICJodHRwOi8vZmhpci5jaC9pZy9jaC1lcHItZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL1BwcW1Db25zZW50VGVtcGxhdGUyMDEiCiAgICBdCiAgfSwKICAidGV4dCIgOiB7CiAgICAic3RhdHVzIiA6ICJlbXB0eSIsCiAgICAiZGl2IiA6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjxwPlRlbXBsYXRlIDIwMSAtIEZ1bGwgYWNjZXNzIGZvciB0aGUgcGF0aWVudDwvcD48L2Rpdj4iCiAgfSwKICAiaWRlbnRpZmllciIgOiBbCiAgICB7CiAgICAgICJ0eXBlIiA6IHsKICAgICAgICAiY29kaW5nIiA6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInN5c3RlbSIgOiAiaHR0cDovL2ZoaXIuY2gvaWcvY2gtZXByLWZoaXIvQ29kZVN5c3RlbS9QcHFtQ29uc2VudElkZW50aWZpZXJUeXBlIiwKICAgICAgICAgICAgImNvZGUiIDogInRlbXBsYXRlSWQiCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LAogICAgICAidmFsdWUiIDogIjIwMSIKICAgIH0sCiAgICB7CiAgICAgICJ0eXBlIiA6IHsKICAgICAgICAiY29kaW5nIiA6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInN5c3RlbSIgOiAiaHR0cDovL2ZoaXIuY2gvaWcvY2gtZXByLWZoaXIvQ29kZVN5c3RlbS9QcHFtQ29uc2VudElkZW50aWZpZXJUeXBlIiwKICAgICAgICAgICAgImNvZGUiIDogInBvbGljeVNldElkIgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwKICAgICAgInZhbHVlIiA6ICJ1cm46dXVpZDo1N2FiOWIwZC03ZDk3LTRkODUtOWU0Yi0wMmJjN2M5MzlhZDkiCiAgICB9CiAgXSwKICAic3RhdHVzIiA6ICJhY3RpdmUiLAogICJzY29wZSIgOiB7CiAgICAiY29kaW5nIiA6IFsKICAgICAgewogICAgICAgICJzeXN0ZW0iIDogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vY29uc2VudHNjb3BlIiwKICAgICAgICAiY29kZSIgOiAicGF0aWVudC1wcml2YWN5IgogICAgICB9CiAgICBdCiAgfSwKICAiY2F0ZWdvcnkiIDogWwogICAgewogICAgICAiY29kaW5nIiA6IFsKICAgICAgICB7CiAgICAgICAgICAic3lzdGVtIiA6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL3YzLUFjdENvZGUiLAogICAgICAgICAgImNvZGUiIDogIklORkEiCiAgICAgICAgfQogICAgICBdCiAgICB9CiAgXSwKICAicGF0aWVudCIgOiB7CiAgICAiaWRlbnRpZmllciIgOiB7CiAgICAgICJzeXN0ZW0iIDogInVybjpvaWQ6Mi4xNi43NTYuNS4zMC4xLjEyNy4zLjEwLjMiLAogICAgICAidmFsdWUiIDogIjc2MTMzNzYxMDAwMDAwMDAwMiIKICAgIH0KICB9LAogICJwb2xpY3lSdWxlIiA6IHsKICAgICJjb2RpbmciIDogWwogICAgICB7CiAgICAgICAgInN5c3RlbSIgOiAidXJuOmlldGY6cmZjOjM5ODYiLAogICAgICAgICJjb2RlIiA6ICJ1cm46ZS1oZWFsdGgtc3Vpc3NlOjIwMTU6cG9saWNpZXM6YWNjZXNzLWxldmVsOmZ1bGwiCiAgICAgIH0KICAgIF0KICB9LAogICJwcm92aXNpb24iIDogewogICAgImFjdG9yIiA6IFsKICAgICAgewogICAgICAgICJyb2xlIiA6IHsKICAgICAgICAgICJjb2RpbmciIDogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgInN5c3RlbSIgOiAidXJuOm9pZDoyLjE2Ljc1Ni41LjMwLjEuMTI3LjMuMTAuNiIsCiAgICAgICAgICAgICAgImNvZGUiIDogIlBBVCIKICAgICAgICAgICAgfQogICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgInJlZmVyZW5jZSIgOiB7CiAgICAgICAgICAiaWRlbnRpZmllciIgOiB7CiAgICAgICAgICAgICJ0eXBlIiA6IHsKICAgICAgICAgICAgICAiY29kaW5nIiA6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgInN5c3RlbSIgOiAidXJuOmlldGY6cmZjOjM5ODYiLAogICAgICAgICAgICAgICAgICAiY29kZSIgOiAidXJuOmUtaGVhbHRoLXN1aXNzZToyMDE1OmVwci1zcGlkIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIF0KICAgICAgICAgICAgfSwKICAgICAgICAgICAgInN5c3RlbSIgOiAidXJuOm9pZDoyLjE2Ljc1Ni41LjMwLjEuMTI3LjMuMTAuMyIsCiAgICAgICAgICAgICJ2YWx1ZSIgOiAiNzYxMzM3NjEwMDAwMDAwMDAyIgogICAgICAgICAgfQogICAgICAgIH0KICAgICAgfQogICAgXQogIH0KfQ==
\ No newline at end of file
PUT /ppqm-repository/Consent?identifier=PpqmConsentTemplate201Example HTTP/1.1 PUT /ppqm-repository/Consent?identifier=urn:uuid:aab3c373-12d6-48ce-beec-b0d0d95577e0 HTTP/1.1
Accept-Encoding: gzip,deflate Accept-Encoding: gzip,deflate
Host: https://ehealthsuisse.ihe-europe.net/ Host: ehealthsuisse.ihe-europe.net/
Connection: Keep-Alive Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.1.1 (java 1.5) User-Agent: Apache-HttpClient/4.1.1 (java 1.5)
Content-Type: application/fhir+json Content-Type: application/fhir+json
...@@ -10,7 +10,7 @@ Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJnVmd6VW ...@@ -10,7 +10,7 @@ Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJnVmd6VW
{ {
"resourceType" : "Consent", "resourceType" : "Consent",
"id" : "PpqmConsentTemplate201Example", "id" : "aab3c373-12d6-48ce-beec-b0d0d95577e0",
"meta" : { "meta" : {
"profile" : [ "profile" : [
🔗 "http://fhir.ch/ig/ch-epr-fhir/StructureDefinition/PpqmConsentTemplate201" 🔗 "http://fhir.ch/ig/ch-epr-fhir/StructureDefinition/PpqmConsentTemplate201"
......
REVMRVRFIC9wcHFtLXJlcG9zaXRvcnkvQ29uc2VudD9pZGVudGlmaWVyPXVybjp1dWlkOmFhYjNjMzczLTEyZDYtNDhjZS1iZWVjLWIwZDBkOTU1NzdlMCBIVFRQLzEuMQpBY2NlcHQtRW5jb2Rpbmc6IGd6aXAsZGVmbGF0ZQpIb3N0OiBlaGVhbHRoc3Vpc3NlLmloZS1ldXJvcGUubmV0LwpDb25uZWN0aW9uOiBLZWVwLUFsaXZlClVzZXItQWdlbnQ6IEFwYWNoZS1IdHRwQ2xpZW50LzQuMS4xIChqYXZhIDEuNSkKQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9maGlyK2pzb24KQWNjZXB0OiBhcHBsaWNhdGlvbi9maGlyK2pzb24KQXV0aG9yaXphdGlvbjogQmVhcmVyIGV5SmhiR2NpT2lKU1V6STFOaUlzSW5SNWNDSWdPaUFpU2xkVUlpd2lhMmxrSWlBNklDSm5WbWQ2Vld0UlpFdHdaSFZNYm1GNGJUaEtReTFKWVRoMFZVZE5WMEoxVFRKWlQyUjNha3RoY0VkekluMC5leUpsZUhBaU9qRTNNREk0T1RNeU5UQXNJbWxoZENJNk1UY3dNamc1TWprMU1Dd2lZWFYwYUY5MGFXMWxJam94TnpBeU9Ea3lPVEkzTENKcWRHa2lPaUpqWlRVMVl6RmtNeTFsTkRKa0xUUmtZVGd0WW1JNFlTMDVNekl4TUdRMlkySTRNVGNpTENKcGMzTWlPaUpvZEhSd2N6b3ZMMlZvWldGc2RHaHpkV2x6YzJVdWFXaGxMV1YxY205d1pTNXVaWFF2YVhWaExYTnpieTl5WldGc2JYTXZZMmd0YVhWaElpd2lZWFZrSWpvaVlXTmpiM1Z1ZENJc0luTjFZaUk2SW1Gak5HWmtOakkyTFdOaVpHWXROR0l6TUMxaE9UTmhMVGMwWVRNMllXUXlNMlF3WWlJc0luUjVjQ0k2SWtKbFlYSmxjaUlzSW1GNmNDSTZJbU5vTFdsMVlTMWpiR2xsYm5RaUxDSnpaWE56YVc5dVgzTjBZWFJsSWpvaU1EVmtaREpsWWpNdE56aG1ZeTAwT1dKbExXRXlaREF0TjJNeU56UmtZVEZsTVROaklpd2lZV055SWpvaU1TSXNJbUZzYkc5M1pXUXRiM0pwWjJsdWN5STZXeUl2S2lKZExDSnlaV0ZzYlY5aFkyTmxjM01pT25zaWNtOXNaWE1pT2xzaVpHVm1ZWFZzZEMxeWIyeGxjeTFqYUMxcGRXRWlMQ0p2Wm1ac2FXNWxYMkZqWTJWemN5SXNJblZ0WVY5aGRYUm9iM0pwZW1GMGFXOXVJbDE5TENKeVpYTnZkWEpqWlY5aFkyTmxjM01pT25zaVlXTmpiM1Z1ZENJNmV5SnliMnhsY3lJNld5SnRZVzVoWjJVdFlXTmpiM1Z1ZENJc0ltMWhibUZuWlMxaFkyTnZkVzUwTFd4cGJtdHpJaXdpZG1sbGR5MXdjbTltYVd4bElsMTlmU3dpYzJOdmNHVWlPaUp3ZFhKd2IzTmxYMjltWDNWelpUMTFjbTQ2YjJsa09qSXVNVFl1TnpVMkxqVXVNekF1TVM0eE1qY3VNeTR4TUM0MWZFNVBVazBnY0hKdlptbHNaU0JzWVhWdVkyZ2daVzFoYVd3aUxDSnphV1FpT2lJd05XUmtNbVZpTXkwM09HWmpMVFE1WW1VdFlUSmtNQzAzWXpJM05HUmhNV1V4TTJNaUxDSmxlSFJsYm5OcGIyNXpJanA3SW1Ob1gyVndjaUk2ZXlKMWMyVnlYMmxrWDNGMVlXeHBabWxsY2lJNkluVnlianBuY3pFNloyeHVJaXdpZFhObGNsOXBaQ0k2SWpjMk1ERXdNREkwTmpjek56TWlmU3dpWTJoZmFYVmhJanA3SW14aGRXNWphQ0k2SW14aGRXNWphQ0o5TENKcGFHVmZhWFZoSWpwN0luQjFjbkJ2YzJWZmIyWmZkWE5sSWpwN0luTjVjM1JsYlNJNkluVnlianB2YVdRNk1pNHhOaTQzTlRZdU5TNHpNQzR4TGpFeU55NHpMakV3TGpVaUxDSmpiMlJsSWpvaVRrOVNUU0o5Zlgwc0ltVnRZV2xzWDNabGNtbG1hV1ZrSWpwbVlXeHpaU3dpYm1GdFpTSTZJbkp5WlhsdWIyeGtjeUJTWlhsdWIyeGtjeUlzSW5CeVpXWmxjbkpsWkY5MWMyVnlibUZ0WlNJNkluSnlaWGx1YjJ4a2N5SXNJbWRwZG1WdVgyNWhiV1VpT2lKeWNtVjVibTlzWkhNaUxDSm1ZVzFwYkhsZmJtRnRaU0k2SWxKbGVXNXZiR1J6SW4wLmZVeTFMazktSmNibkdGbWNNSGJDeFVac1A3V0lmQzhndjlhVFVJWEpDcDdqRS1GQUJ6QVl4OFpFbXlmM3RYZU52eVlXcEU5REFERjcydW41cVhBREtmY21aV2VhekpmcUY5WWIwclJxNU5JZ1I0elBuc1lOVGVIQ3J1RHdsUmVEeG5mRWJINWZiSXVZYjM4SmFpU2xVUHdxTHlZbXpXMlZfZHdCMm1BYzJ3b0JzNi0tTHpDUE8tdWp4NHJ1LUJCbVR1dlZ6NGxmSHlKcVkzaU9UNS11YWJmQ0Z2Sjdud3hQYXV0QURTTWNtYm9MTmpWNlFNMmF2MHhJQnJZa2FVZ1NwNVI3dmdPaVd4OUJyQ1Fmc0piX1NDZ0dOZmdqS2VuY2lJMjBOMUlvcHJhejhOTEZyOVlYZWF4Y2FJUmplME4zRmpnazlfUGdyZk5rOXk1V3ByaS1mZwoKCnsKICAicmVzb3VyY2VUeXBlIiA6ICJCdW5kbGUiLAogICJpZCIgOiAiYWFiM2MzNzMtMTJkNi00OGNlLWJlZWMtYjBkMGQ5NTU3N2UwIiwKICAibWV0YSIgOiB7CiAgICAicHJvZmlsZSIgOiBbCiAgICAgIPCflJcgImh0dHA6Ly9maGlyLmNoL2lnL2NoLWVwci1maGlyL1N0cnVjdHVyZURlZmluaXRpb24vUHBxbUZlZWRSZXF1ZXN0QnVuZGxlIgogICAgXQogIH0sCiAgInR5cGUiIDogInRyYW5zYWN0aW9uIiwKICAiZW50cnkiIDogWwogICAgewogICAgICAicmVxdWVzdCIgOiB7CiAgICAgICAgIm1ldGhvZCIgOiAiREVMRVRFIiwKICAgICAgICAidXJsIiA6ICJDb25zZW50P2lkZW50aWZpZXI9dXJuOnV1aWQ6ZjFlMWVkOGUtMDU4Mi00ZTQ3LWE3NmUtNWU4ZjZjYzA5MDhmIgogICAgICB9CiAgICB9LAogICAgewogICAgICAicmVxdWVzdCIgOiB7CiAgICAgICAgIm1ldGhvZCIgOiAiREVMRVRFIiwKICAgICAgICAidXJsIiA6ICJDb25zZW50P2lkZW50aWZpZXI9dXJuOnV1aWQ6YzIzYzg2MmEtYjI5Ny00M2M3LTg3NWItZDkzMzk4MmM5NzU2IgogICAgICB9CiAgICB9LAogICAgewogICAgICAicmVxdWVzdCIgOiB7CiAgICAgICAgIm1ldGhvZCIgOiAiREVMRVRFIiwKICAgICAgICAidXJsIiA6ICJDb25zZW50P2lkZW50aWZpZXI9dXJuOnV1aWQ6ZjY2MzI4OWQtNGNjNC00MWQ3LWEwMWQtMjEzZTE4ZTFmNzIyIgogICAgICB9CiAgICB9CiAgXQp9
\ No newline at end of file
DELETE /ppqm-repository/Consent?identifier=PpqmConsentTemplate201Example HTTP/1.1 DELETE /ppqm-repository/Consent?identifier=urn:uuid:aab3c373-12d6-48ce-beec-b0d0d95577e0 HTTP/1.1
Accept-Encoding: gzip,deflate Accept-Encoding: gzip,deflate
Host: https://ehealthsuisse.ihe-europe.net/ Host: ehealthsuisse.ihe-europe.net/
Connection: Keep-Alive Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.1.1 (java 1.5) User-Agent: Apache-HttpClient/4.1.1 (java 1.5)
Content-Type: application/fhir+json Content-Type: application/fhir+json
...@@ -10,7 +10,7 @@ Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJnVmd6VW ...@@ -10,7 +10,7 @@ Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJnVmd6VW
{ {
"resourceType" : "Bundle", "resourceType" : "Bundle",
"id" : "PpqmFeedRequestBundleDelete", "id" : "aab3c373-12d6-48ce-beec-b0d0d95577e0",
"meta" : { "meta" : {
"profile" : [ "profile" : [
🔗 "http://fhir.ch/ig/ch-epr-fhir/StructureDefinition/PpqmFeedRequestBundle" 🔗 "http://fhir.ch/ig/ch-epr-fhir/StructureDefinition/PpqmFeedRequestBundle"
......
UE9TVCAvcHBxbS1yZXBvc2l0b3J5IEhUVFAvMS4xCkFjY2VwdC1FbmNvZGluZzogZ3ppcCxkZWZsYXRlCkhvc3Q6IGVoZWFsdGhzdWlzc2UuaWhlLWV1cm9wZS5uZXQvCkNvbm5lY3Rpb246IEtlZXAtQWxpdmUKVXNlci1BZ2VudDogQXBhY2hlLUh0dHBDbGllbnQvNC4xLjEgKGphdmEgMS41KQpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL2ZoaXIranNvbgpBY2NlcHQ6IGFwcGxpY2F0aW9uL2ZoaXIranNvbgpBdXRob3JpemF0aW9uOiBCZWFyZXIgZXlKaGJHY2lPaUpTVXpJMU5pSXNJblI1Y0NJZ09pQWlTbGRVSWl3aWEybGtJaUE2SUNKblZtZDZWV3RSWkV0d1pIVk1ibUY0YlRoS1F5MUpZVGgwVlVkTlYwSjFUVEpaVDJSM2FrdGhjRWR6SW4wLmV5SmxlSEFpT2pFM01ESTRPVE15TlRBc0ltbGhkQ0k2TVRjd01qZzVNamsxTUN3aVlYVjBhRjkwYVcxbElqb3hOekF5T0RreU9USTNMQ0pxZEdraU9pSmpaVFUxWXpGa015MWxOREprTFRSa1lUZ3RZbUk0WVMwNU16SXhNR1EyWTJJNE1UY2lMQ0pwYzNNaU9pSm9kSFJ3Y3pvdkwyVm9aV0ZzZEdoemRXbHpjMlV1YVdobExXVjFjbTl3WlM1dVpYUXZhWFZoTFhOemJ5OXlaV0ZzYlhNdlkyZ3RhWFZoSWl3aVlYVmtJam9pWVdOamIzVnVkQ0lzSW5OMVlpSTZJbUZqTkdaa05qSTJMV05pWkdZdE5HSXpNQzFoT1ROaExUYzBZVE0yWVdReU0yUXdZaUlzSW5SNWNDSTZJa0psWVhKbGNpSXNJbUY2Y0NJNkltTm9MV2wxWVMxamJHbGxiblFpTENKelpYTnphVzl1WDNOMFlYUmxJam9pTURWa1pESmxZak10TnpobVl5MDBPV0psTFdFeVpEQXROMk15TnpSa1lURmxNVE5qSWl3aVlXTnlJam9pTVNJc0ltRnNiRzkzWldRdGIzSnBaMmx1Y3lJNld5SXZLaUpkTENKeVpXRnNiVjloWTJObGMzTWlPbnNpY205c1pYTWlPbHNpWkdWbVlYVnNkQzF5YjJ4bGN5MWphQzFwZFdFaUxDSnZabVpzYVc1bFgyRmpZMlZ6Y3lJc0luVnRZVjloZFhSb2IzSnBlbUYwYVc5dUlsMTlMQ0p5WlhOdmRYSmpaVjloWTJObGMzTWlPbnNpWVdOamIzVnVkQ0k2ZXlKeWIyeGxjeUk2V3lKdFlXNWhaMlV0WVdOamIzVnVkQ0lzSW0xaGJtRm5aUzFoWTJOdmRXNTBMV3hwYm10eklpd2lkbWxsZHkxd2NtOW1hV3hsSWwxOWZTd2ljMk52Y0dVaU9pSndkWEp3YjNObFgyOW1YM1Z6WlQxMWNtNDZiMmxrT2pJdU1UWXVOelUyTGpVdU16QXVNUzR4TWpjdU15NHhNQzQxZkU1UFVrMGdjSEp2Wm1sc1pTQnNZWFZ1WTJnZ1pXMWhhV3dpTENKemFXUWlPaUl3TldSa01tVmlNeTAzT0daakxUUTVZbVV0WVRKa01DMDNZekkzTkdSaE1XVXhNMk1pTENKbGVIUmxibk5wYjI1eklqcDdJbU5vWDJWd2NpSTZleUoxYzJWeVgybGtYM0YxWVd4cFptbGxjaUk2SW5WeWJqcG5jekU2WjJ4dUlpd2lkWE5sY2w5cFpDSTZJamMyTURFd01ESTBOamN6TnpNaWZTd2lZMmhmYVhWaElqcDdJbXhoZFc1amFDSTZJbXhoZFc1amFDSjlMQ0pwYUdWZmFYVmhJanA3SW5CMWNuQnZjMlZmYjJaZmRYTmxJanA3SW5ONWMzUmxiU0k2SW5WeWJqcHZhV1E2TWk0eE5pNDNOVFl1TlM0ek1DNHhMakV5Tnk0ekxqRXdMalVpTENKamIyUmxJam9pVGs5U1RTSjlmWDBzSW1WdFlXbHNYM1psY21sbWFXVmtJanBtWVd4elpTd2libUZ0WlNJNkluSnlaWGx1YjJ4a2N5QlNaWGx1YjJ4a2N5SXNJbkJ5WldabGNuSmxaRjkxYzJWeWJtRnRaU0k2SW5KeVpYbHViMnhrY3lJc0ltZHBkbVZ1WDI1aGJXVWlPaUp5Y21WNWJtOXNaSE1pTENKbVlXMXBiSGxmYm1GdFpTSTZJbEpsZVc1dmJHUnpJbjAuZlV5MUxrOS1KY2JuR0ZtY01IYkN4VVpzUDdXSWZDOGd2OWFUVUlYSkNwN2pFLUZBQnpBWXg4WkVteWYzdFhlTnZ5WVdwRTlEQURGNzJ1bjVxWEFES2ZjbVpXZWF6SmZxRjlZYjByUnE1TklnUjR6UG5zWU5UZUhDcnVEd2xSZUR4bmZFYkg1ZmJJdVliMzhKYWlTbFVQd3FMeVltelcyVl9kd0IybUFjMndvQnM2LS1MekNQTy11ang0cnUtQkJtVHV2Vno0bGZIeUpxWTNpT1Q1LXVhYmZDRnZKN253eFBhdXRBRFNNY21ib0xOalY2UU0yYXYweElCcllrYVVnU3A1Ujd2Z09pV3g5QnJDUWZzSmJfU0NnR05mZ2pLZW5jaUkyME4xSW9wcmF6OE5MRnI5WVhlYXhjYUlSamUwTjNGamdrOV9QZ3JmTms5eTVXcHJpLWZnCgoKewogICJyZXNvdXJjZVR5cGUiIDogIkJ1bmRsZSIsCiAgImlkIiA6ICJQcHFtRmVlZFJlcXVlc3RCdW5kbGVBZGQiLAogICJtZXRhIiA6IHsKICAgICJwcm9maWxlIiA6IFsKICAgICAg8J+UlyAiaHR0cDovL2ZoaXIuY2gvaWcvY2gtZXByLWZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9QcHFtRmVlZFJlcXVlc3RCdW5kbGUiCiAgICBdCiAgfSwKICAidHlwZSIgOiAidHJhbnNhY3Rpb24iLAogICJlbnRyeSIgOiBbCiAgICB7CiAgICAgICJyZXNvdXJjZSIgOiB7CiAgICAgICAgInJlc291cmNlVHlwZSIgOiAiQ29uc2VudCIsCiAgICAgICAgImlkIiA6ICJQcHFtQ29uc2VudFRlbXBsYXRlMjAxRXhhbXBsZSIsCiAgICAgICAgIm1ldGEiIDogewogICAgICAgICAgInByb2ZpbGUiIDogWwogICAgICAgICAgICDwn5SXICJodHRwOi8vZmhpci5jaC9pZy9jaC1lcHItZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL1BwcW1Db25zZW50VGVtcGxhdGUyMDEiCiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAidGV4dCIgOiB7CiAgICAgICAgICAic3RhdHVzIiA6ICJlbXB0eSIsCiAgICAgICAgICAiZGl2IiA6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjxwPlRlbXBsYXRlIDIwMSAtIEZ1bGwgYWNjZXNzIGZvciB0aGUgcGF0aWVudDwvcD48L2Rpdj4iCiAgICAgICAgfSwKICAgICAgICAiaWRlbnRpZmllciIgOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJ0eXBlIiA6IHsKICAgICAgICAgICAgICAiY29kaW5nIiA6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgInN5c3RlbSIgOiAiaHR0cDovL2ZoaXIuY2gvaWcvY2gtZXByLWZoaXIvQ29kZVN5c3RlbS9QcHFtQ29uc2VudElkZW50aWZpZXJUeXBlIiwKICAgICAgICAgICAgICAgICAgImNvZGUiIDogInRlbXBsYXRlSWQiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgXQogICAgICAgICAgICB9LAogICAgICAgICAgICAidmFsdWUiIDogIjIwMSIKICAgICAgICAgIH0sCiAgICAgICAgICB7CiAgICAgICAgICAgICJ0eXBlIiA6IHsKICAgICAgICAgICAgICAiY29kaW5nIiA6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgInN5c3RlbSIgOiAiaHR0cDovL2ZoaXIuY2gvaWcvY2gtZXByLWZoaXIvQ29kZVN5c3RlbS9QcHFtQ29uc2VudElkZW50aWZpZXJUeXBlIiwKICAgICAgICAgICAgICAgICAgImNvZGUiIDogInBvbGljeVNldElkIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIF0KICAgICAgICAgICAgfSwKICAgICAgICAgICAgInZhbHVlIiA6ICJ1cm46dXVpZDo1N2FiOWIwZC03ZDk3LTRkODUtOWU0Yi0wMmJjN2M5MzlhZDkiCiAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAic3RhdHVzIiA6ICJhY3RpdmUiLAogICAgICAgICJzY29wZSIgOiB7CiAgICAgICAgICAiY29kaW5nIiA6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJzeXN0ZW0iIDogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vY29uc2VudHNjb3BlIiwKICAgICAgICAgICAgICAiY29kZSIgOiAicGF0aWVudC1wcml2YWN5IgogICAgICAgICAgICB9CiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAiY2F0ZWdvcnkiIDogWwogICAgICAgICAgewogICAgICAgICAgICAiY29kaW5nIiA6IFsKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAic3lzdGVtIiA6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL3YzLUFjdENvZGUiLAogICAgICAgICAgICAgICAgImNvZGUiIDogIklORkEiCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGF0aWVudCIgOiB7CiAgICAgICAgICAiaWRlbnRpZmllciIgOiB7CiAgICAgICAgICAgICJzeXN0ZW0iIDogInVybjpvaWQ6Mi4xNi43NTYuNS4zMC4xLjEyNy4zLjEwLjMiLAogICAgICAgICAgICAidmFsdWUiIDogIjc2MTMzNzYxMDAwMDAwMDAwMiIKICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgICJwb2xpY3lSdWxlIiA6IHsKICAgICAgICAgICJjb2RpbmciIDogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgInN5c3RlbSIgOiAidXJuOmlldGY6cmZjOjM5ODYiLAogICAgICAgICAgICAgICJjb2RlIiA6ICJ1cm46ZS1oZWFsdGgtc3Vpc3NlOjIwMTU6cG9saWNpZXM6YWNjZXNzLWxldmVsOmZ1bGwiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJwcm92aXNpb24iIDogewogICAgICAgICAgImFjdG9yIiA6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJyb2xlIiA6IHsKICAgICAgICAgICAgICAgICJjb2RpbmciIDogWwogICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgInN5c3RlbSIgOiAidXJuOm9pZDoyLjE2Ljc1Ni41LjMwLjEuMTI3LjMuMTAuNiIsCiAgICAgICAgICAgICAgICAgICAgImNvZGUiIDogIlBBVCIKICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgInJlZmVyZW5jZSIgOiB7CiAgICAgICAgICAgICAgICAiaWRlbnRpZmllciIgOiB7CiAgICAgICAgICAgICAgICAgICJ0eXBlIiA6IHsKICAgICAgICAgICAgICAgICAgICAiY29kaW5nIiA6IFsKICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgInN5c3RlbSIgOiAidXJuOmlldGY6cmZjOjM5ODYiLAogICAgICAgICAgICAgICAgICAgICAgICAiY29kZSIgOiAidXJuOmUtaGVhbHRoLXN1aXNzZToyMDE1OmVwci1zcGlkIgogICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgInN5c3RlbSIgOiAidXJuOm9pZDoyLjE2Ljc1Ni41LjMwLjEuMTI3LjMuMTAuMyIsCiAgICAgICAgICAgICAgICAgICJ2YWx1ZSIgOiAiNzYxMzM3NjEwMDAwMDAwMDAyIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfSwKICAgICAgInJlcXVlc3QiIDogewogICAgICAgICJtZXRob2QiIDogIlBPU1QiLAogICAgICAgICJ1cmwiIDogIkNvbnNlbnQiCiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJyZXNvdXJjZSIgOiB7CiAgICAgICAgInJlc291cmNlVHlwZSIgOiAiQ29uc2VudCIsCiAgICAgICAgImlkIiA6ICJQcHFtQ29uc2VudFRlbXBsYXRlMjAyRXhhbXBsZSIsCiAgICAgICAgIm1ldGEiIDogewogICAgICAgICAgInByb2ZpbGUiIDogWwogICAgICAgICAgICDwn5SXICJodHRwOi8vZmhpci5jaC9pZy9jaC1lcHItZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL1BwcW1Db25zZW50VGVtcGxhdGUyMDIiCiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAidGV4dCIgOiB7CiAgICAgICAgICAic3RhdHVzIiA6ICJlbXB0eSIsCiAgICAgICAgICAiZGl2IiA6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjxwPlRlbXBsYXRlIDIwMiAtIFJlYWQgYWNjZXNzIGluIGVtZXJnZW5jeSBtb2RlPC9wPjwvZGl2PiIKICAgICAgICB9LAogICAgICAgICJpZGVudGlmaWVyIiA6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInR5cGUiIDogewogICAgICAgICAgICAgICJjb2RpbmciIDogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAic3lzdGVtIiA6ICJodHRwOi8vZmhpci5jaC9pZy9jaC1lcHItZmhpci9Db2RlU3lzdGVtL1BwcW1Db25zZW50SWRlbnRpZmllclR5cGUiLAogICAgICAgICAgICAgICAgICAiY29kZSIgOiAidGVtcGxhdGVJZCIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBdCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJ2YWx1ZSIgOiAiMjAyIgogICAgICAgICAgfSwKICAgICAgICAgIHsKICAgICAgICAgICAgInR5cGUiIDogewogICAgICAgICAgICAgICJjb2RpbmciIDogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAic3lzdGVtIiA6ICJodHRwOi8vZmhpci5jaC9pZy9jaC1lcHItZmhpci9Db2RlU3lzdGVtL1BwcW1Db25zZW50SWRlbnRpZmllclR5cGUiLAogICAgICAgICAgICAgICAgICAiY29kZSIgOiAicG9saWN5U2V0SWQiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgXQogICAgICAgICAgICB9LAogICAgICAgICAgICAidmFsdWUiIDogInVybjp1dWlkOmJmNmMxZmI2LTJlYjktNDlhZC1iOTZiLTFhNGFjNTVmYzdiZCIKICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJzdGF0dXMiIDogImFjdGl2ZSIsCiAgICAgICAgInNjb3BlIiA6IHsKICAgICAgICAgICJjb2RpbmciIDogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgInN5c3RlbSIgOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS9jb25zZW50c2NvcGUiLAogICAgICAgICAgICAgICJjb2RlIiA6ICJwYXRpZW50LXByaXZhY3kiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJjYXRlZ29yeSIgOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJjb2RpbmciIDogWwogICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICJzeXN0ZW0iIDogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vdjMtQWN0Q29kZSIsCiAgICAgICAgICAgICAgICAiY29kZSIgOiAiSU5GQSIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0KICAgICAgICAgIH0KICAgICAgICBdLAogICAgICAgICJwYXRpZW50IiA6IHsKICAgICAgICAgICJpZGVudGlmaWVyIiA6IHsKICAgICAgICAgICAgInN5c3RlbSIgOiAidXJuOm9pZDoyLjE2Ljc1Ni41LjMwLjEuMTI3LjMuMTAuMyIsCiAgICAgICAgICAgICJ2YWx1ZSIgOiAiNzYxMzM3NjEwMDAwMDAwMDAyIgogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgInBvbGljeVJ1bGUiIDogewogICAgICAgICAgImNvZGluZyIgOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAic3lzdGVtIiA6ICJ1cm46aWV0ZjpyZmM6Mzk4NiIsCiAgICAgICAgICAgICAgImNvZGUiIDogInVybjplLWhlYWx0aC1zdWlzc2U6MjAxNTpwb2xpY2llczphY2Nlc3MtbGV2ZWw6bm9ybWFsIgogICAgICAgICAgICB9CiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicHJvdmlzaW9uIiA6IHsKICAgICAgICAgICJhY3RvciIgOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAicm9sZSIgOiB7CiAgICAgICAgICAgICAgICAiY29kaW5nIiA6IFsKICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJzeXN0ZW0iIDogInVybjpvaWQ6Mi4xNi43NTYuNS4zMC4xLjEyNy4zLjEwLjYiLAogICAgICAgICAgICAgICAgICAgICJjb2RlIiA6ICJIQ1AiCiAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICJyZWZlcmVuY2UiIDogewogICAgICAgICAgICAgICAgImRpc3BsYXkiIDogImFsbCIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgIF0sCiAgICAgICAgICAicHVycG9zZSIgOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAic3lzdGVtIiA6ICJ1cm46b2lkOjIuMTYuNzU2LjUuMzAuMS4xMjcuMy4xMC41IiwKICAgICAgICAgICAgICAiY29kZSIgOiAiRU1FUiIKICAgICAgICAgICAgfQogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfSwKICAgICAgInJlcXVlc3QiIDogewogICAgICAgICJtZXRob2QiIDogIlBPU1QiLAogICAgICAgICJ1cmwiIDogIkNvbnNlbnQiCiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJyZXNvdXJjZSIgOiB7CiAgICAgICAgInJlc291cmNlVHlwZSIgOiAiQ29uc2VudCIsCiAgICAgICAgImlkIiA6ICJQcHFtQ29uc2VudFRlbXBsYXRlMjAzRXhhbXBsZSIsCiAgICAgICAgIm1ldGEiIDogewogICAgICAgICAgInByb2ZpbGUiIDogWwogICAgICAgICAgICDwn5SXICJodHRwOi8vZmhpci5jaC9pZy9jaC1lcHItZmhpci9TdHJ1Y3R1cmVEZWZpbml0aW9uL1BwcW1Db25zZW50VGVtcGxhdGUyMDMiCiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAidGV4dCIgOiB7CiAgICAgICAgICAic3RhdHVzIiA6ICJlbXB0eSIsCiAgICAgICAgICAiZGl2IiA6ICI8ZGl2IHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiPjxwPlRlbXBsYXRlIDIwMyAtIERlZmF1bHQgcHJvdmlkZSBsZXZlbDwvcD48L2Rpdj4iCiAgICAgICAgfSwKICAgICAgICAiaWRlbnRpZmllciIgOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJ0eXBlIiA6IHsKICAgICAgICAgICAgICAiY29kaW5nIiA6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgInN5c3RlbSIgOiAiaHR0cDovL2ZoaXIuY2gvaWcvY2gtZXByLWZoaXIvQ29kZVN5c3RlbS9QcHFtQ29uc2VudElkZW50aWZpZXJUeXBlIiwKICAgICAgICAgICAgICAgICAgImNvZGUiIDogInRlbXBsYXRlSWQiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgXQogICAgICAgICAgICB9LAogICAgICAgICAgICAidmFsdWUiIDogIjIwMyIKICAgICAgICAgIH0sCiAgICAgICAgICB7CiAgICAgICAgICAgICJ0eXBlIiA6IHsKICAgICAgICAgICAgICAiY29kaW5nIiA6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgInN5c3RlbSIgOiAiaHR0cDovL2ZoaXIuY2gvaWcvY2gtZXByLWZoaXIvQ29kZVN5c3RlbS9QcHFtQ29uc2VudElkZW50aWZpZXJUeXBlIiwKICAgICAgICAgICAgICAgICAgImNvZGUiIDogInBvbGljeVNldElkIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIF0KICAgICAgICAgICAgfSwKICAgICAgICAgICAgInZhbHVlIiA6ICJ1cm46dXVpZDo3MTBlNDIxMS1kNDMxLTQzMGItYTg0OS0xZDY4OWU3NGU0YzIiCiAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAic3RhdHVzIiA6ICJhY3RpdmUiLAogICAgICAgICJzY29wZSIgOiB7CiAgICAgICAgICAiY29kaW5nIiA6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJzeXN0ZW0iIDogImh0dHA6Ly90ZXJtaW5vbG9neS5obDcub3JnL0NvZGVTeXN0ZW0vY29uc2VudHNjb3BlIiwKICAgICAgICAgICAgICAiY29kZSIgOiAicGF0aWVudC1wcml2YWN5IgogICAgICAgICAgICB9CiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAiY2F0ZWdvcnkiIDogWwogICAgICAgICAgewogICAgICAgICAgICAiY29kaW5nIiA6IFsKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAic3lzdGVtIiA6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL3YzLUFjdENvZGUiLAogICAgICAgICAgICAgICAgImNvZGUiIDogIklORkEiCiAgICAgICAgICAgICAgfQogICAgICAgICAgICBdCiAgICAgICAgICB9CiAgICAgICAgXSwKICAgICAgICAicGF0aWVudCIgOiB7CiAgICAgICAgICAiaWRlbnRpZmllciIgOiB7CiAgICAgICAgICAgICJzeXN0ZW0iIDogInVybjpvaWQ6Mi4xNi43NTYuNS4zMC4xLjEyNy4zLjEwLjMiLAogICAgICAgICAgICAidmFsdWUiIDogIjc2MTMzNzYxMDAwMDAwMDAwMiIKICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgICJwb2xpY3lSdWxlIiA6IHsKICAgICAgICAgICJjb2RpbmciIDogWwogICAgICAgICAgICB7CiAgICAgICAgICAgICAgInN5c3RlbSIgOiAidXJuOmlldGY6cmZjOjM5ODYiLAogICAgICAgICAgICAgICJjb2RlIiA6ICJ1cm46ZS1oZWFsdGgtc3Vpc3NlOjIwMTU6cG9saWNpZXM6cHJvdmlkZS1sZXZlbDpyZXN0cmljdGVkIgogICAgICAgICAgICB9CiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAicHJvdmlzaW9uIiA6IHsKICAgICAgICAgICJhY3RvciIgOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAicm9sZSIgOiB7CiAgICAgICAgICAgICAgICAiY29kaW5nIiA6IFsKICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJzeXN0ZW0iIDogInVybjpvaWQ6Mi4xNi43NTYuNS4zMC4xLjEyNy4zLjEwLjYiLAogICAgICAgICAgICAgICAgICAgICJjb2RlIiA6ICJIQ1AiCiAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICJyZWZlcmVuY2UiIDogewogICAgICAgICAgICAgICAgImRpc3BsYXkiIDogImFsbCIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgIF0sCiAgICAgICAgICAicHVycG9zZSIgOiBbCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAic3lzdGVtIiA6ICJ1cm46b2lkOjIuMTYuNzU2LjUuMzAuMS4xMjcuMy4xMC41IiwKICAgICAgICAgICAgICAiY29kZSIgOiAiTk9STSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgewogICAgICAgICAgICAgICJzeXN0ZW0iIDogInVybjpvaWQ6Mi4xNi43NTYuNS4zMC4xLjEyNy4zLjEwLjUiLAogICAgICAgICAgICAgICJjb2RlIiA6ICJBVVRPIgogICAgICAgICAgICB9LAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgInN5c3RlbSIgOiAidXJuOm9pZDoyLjE2Ljc1Ni41LjMwLjEuMTI3LjMuMTAuNSIsCiAgICAgICAgICAgICAgImNvZGUiIDogIkRJQ09NX0FVVE8iCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0sCiAgICAgICJyZXF1ZXN0IiA6IHsKICAgICAgICAibWV0aG9kIiA6ICJQT1NUIiwKICAgICAgICAidXJsIiA6ICJDb25zZW50IgogICAgICB9CiAgICB9CiAgXQp9
\ No newline at end of file
POST /ppqm-repository HTTP/1.1 POST /ppqm-repository HTTP/1.1
Accept-Encoding: gzip,deflate Accept-Encoding: gzip,deflate
Host: https://ehealthsuisse.ihe-europe.net/ Host: ehealthsuisse.ihe-europe.net/
Connection: Keep-Alive Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.1.1 (java 1.5) User-Agent: Apache-HttpClient/4.1.1 (java 1.5)
Content-Type: application/fhir+json Content-Type: application/fhir+json
......
R0VUIC9wcHFtLXJlcG9zaXRvcnkvQ29uc2VudD9wYXRpZW50OmlkZW50aWZpZXI9dXJuOm9pZDoyLjE2Ljc1Ni41LjMwLjEuMTI3LjMuMTAuMyU3Qzc2MTMzNzYxMDAwMDAwMDAwMiBIVFRQLzEuMQpBY2NlcHQtRW5jb2Rpbmc6IGd6aXAsZGVmbGF0ZQpIb3N0OiBlaGVhbHRoc3Vpc3NlLmloZS1ldXJvcGUubmV0LwpDb25uZWN0aW9uOiBLZWVwLUFsaXZlClVzZXItQWdlbnQ6IEFwYWNoZS1IdHRwQ2xpZW50LzQuMS4xIChqYXZhIDEuNSkKQWNjZXB0OiBhcHBsaWNhdGlvbi9maGlyK2pzb24KQXV0aG9yaXphdGlvbjogQmVhcmVyIGV5SmhiR2NpT2lKU1V6STFOaUlzSW5SNWNDSWdPaUFpU2xkVUlpd2lhMmxrSWlBNklDSm5WbWQ2Vld0UlpFdHdaSFZNYm1GNGJUaEtReTFKWVRoMFZVZE5WMEoxVFRKWlQyUjNha3RoY0VkekluMC5leUpsZUhBaU9qRTNNREk0T1RNeU5UQXNJbWxoZENJNk1UY3dNamc1TWprMU1Dd2lZWFYwYUY5MGFXMWxJam94TnpBeU9Ea3lPVEkzTENKcWRHa2lPaUpqWlRVMVl6RmtNeTFsTkRKa0xUUmtZVGd0WW1JNFlTMDVNekl4TUdRMlkySTRNVGNpTENKcGMzTWlPaUpvZEhSd2N6b3ZMMlZvWldGc2RHaHpkV2x6YzJVdWFXaGxMV1YxY205d1pTNXVaWFF2YVhWaExYTnpieTl5WldGc2JYTXZZMmd0YVhWaElpd2lZWFZrSWpvaVlXTmpiM1Z1ZENJc0luTjFZaUk2SW1Gak5HWmtOakkyTFdOaVpHWXROR0l6TUMxaE9UTmhMVGMwWVRNMllXUXlNMlF3WWlJc0luUjVjQ0k2SWtKbFlYSmxjaUlzSW1GNmNDSTZJbU5vTFdsMVlTMWpiR2xsYm5RaUxDSnpaWE56YVc5dVgzTjBZWFJsSWpvaU1EVmtaREpsWWpNdE56aG1ZeTAwT1dKbExXRXlaREF0TjJNeU56UmtZVEZsTVROaklpd2lZV055SWpvaU1TSXNJbUZzYkc5M1pXUXRiM0pwWjJsdWN5STZXeUl2S2lKZExDSnlaV0ZzYlY5aFkyTmxjM01pT25zaWNtOXNaWE1pT2xzaVpHVm1ZWFZzZEMxeWIyeGxjeTFqYUMxcGRXRWlMQ0p2Wm1ac2FXNWxYMkZqWTJWemN5SXNJblZ0WVY5aGRYUm9iM0pwZW1GMGFXOXVJbDE5TENKeVpYTnZkWEpqWlY5aFkyTmxjM01pT25zaVlXTmpiM1Z1ZENJNmV5SnliMnhsY3lJNld5SnRZVzVoWjJVdFlXTmpiM1Z1ZENJc0ltMWhibUZuWlMxaFkyTnZkVzUwTFd4cGJtdHpJaXdpZG1sbGR5MXdjbTltYVd4bElsMTlmU3dpYzJOdmNHVWlPaUp3ZFhKd2IzTmxYMjltWDNWelpUMTFjbTQ2YjJsa09qSXVNVFl1TnpVMkxqVXVNekF1TVM0eE1qY3VNeTR4TUM0MWZFNVBVazBnY0hKdlptbHNaU0JzWVhWdVkyZ2daVzFoYVd3aUxDSnphV1FpT2lJd05XUmtNbVZpTXkwM09HWmpMVFE1WW1VdFlUSmtNQzAzWXpJM05HUmhNV1V4TTJNaUxDSmxlSFJsYm5OcGIyNXpJanA3SW1Ob1gyVndjaUk2ZXlKMWMyVnlYMmxrWDNGMVlXeHBabWxsY2lJNkluVnlianBuY3pFNloyeHVJaXdpZFhObGNsOXBaQ0k2SWpjMk1ERXdNREkwTmpjek56TWlmU3dpWTJoZmFYVmhJanA3SW14aGRXNWphQ0k2SW14aGRXNWphQ0o5TENKcGFHVmZhWFZoSWpwN0luQjFjbkJ2YzJWZmIyWmZkWE5sSWpwN0luTjVjM1JsYlNJNkluVnlianB2YVdRNk1pNHhOaTQzTlRZdU5TNHpNQzR4TGpFeU55NHpMakV3TGpVaUxDSmpiMlJsSWpvaVRrOVNUU0o5Zlgwc0ltVnRZV2xzWDNabGNtbG1hV1ZrSWpwbVlXeHpaU3dpYm1GdFpTSTZJbkp5WlhsdWIyeGtjeUJTWlhsdWIyeGtjeUlzSW5CeVpXWmxjbkpsWkY5MWMyVnlibUZ0WlNJNkluSnlaWGx1YjJ4a2N5SXNJbWRwZG1WdVgyNWhiV1VpT2lKeWNtVjVibTlzWkhNaUxDSm1ZVzFwYkhsZmJtRnRaU0k2SWxKbGVXNXZiR1J6SW4wLmZVeTFMazktSmNibkdGbWNNSGJDeFVac1A3V0lmQzhndjlhVFVJWEpDcDdqRS1GQUJ6QVl4OFpFbXlmM3RYZU52eVlXcEU5REFERjcydW41cVhBREtmY21aV2VhekpmcUY5WWIwclJxNU5JZ1I0elBuc1lOVGVIQ3J1RHdsUmVEeG5mRWJINWZiSXVZYjM4SmFpU2xVUHdxTHlZbXpXMlZfZHdCMm1BYzJ3b0JzNi0tTHpDUE8tdWp4NHJ1LUJCbVR1dlZ6NGxmSHlKcVkzaU9UNS11YWJmQ0Z2Sjdud3hQYXV0QURTTWNtYm9MTmpWNlFNMmF2MHhJQnJZa2FVZ1NwNVI3dmdPaVd4OUJyQ1Fmc0piX1NDZ0dOZmdqS2VuY2lJMjBOMUlvcHJhejhOTEZyOVlYZWF4Y2FJUmplME4zRmpnazlfUGdyZk5rOXk1V3ByaS1mZw==
\ No newline at end of file
GET /ppqm-repository/Consent?patient:identifier=urn:oid:2.16.756.5.30.1.127.3.10.3|761337610000000002 HTTP/1.1 GET /ppqm-repository/Consent?patient:identifier=urn:oid:2.16.756.5.30.1.127.3.10.3%7C761337610000000002 HTTP/1.1
Accept-Encoding: gzip,deflate Accept-Encoding: gzip,deflate
Host: https://ehealthsuisse.ihe-europe.net/ Host: ehealthsuisse.ihe-europe.net/
Connection: Keep-Alive Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.1.1 (java 1.5) User-Agent: Apache-HttpClient/4.1.1 (java 1.5)
Accept: application/fhir+json Accept: application/fhir+json
......
R0VUIC9wcHFtLXJlcG9zaXRvcnkvQ29uc2VudD9pZGVudGlmaWVyPXVybjp1dWlkOmFhYjNjMzczLTEyZDYtNDhjZS1iZWVjLWIwZDBkOTU1NzdlMCBIVFRQLzEuMQpBY2NlcHQtRW5jb2Rpbmc6IGd6aXAsZGVmbGF0ZQpIb3N0OiBlaGVhbHRoc3Vpc3NlLmloZS1ldXJvcGUubmV0LwpDb25uZWN0aW9uOiBLZWVwLUFsaXZlClVzZXItQWdlbnQ6IEFwYWNoZS1IdHRwQ2xpZW50LzQuMS4xIChqYXZhIDEuNSkKQWNjZXB0OiBhcHBsaWNhdGlvbi9maGlyK2pzb24KQXV0aG9yaXphdGlvbjogQmVhcmVyIGV5SmhiR2NpT2lKU1V6STFOaUlzSW5SNWNDSWdPaUFpU2xkVUlpd2lhMmxrSWlBNklDSm5WbWQ2Vld0UlpFdHdaSFZNYm1GNGJUaEtReTFKWVRoMFZVZE5WMEoxVFRKWlQyUjNha3RoY0VkekluMC5leUpsZUhBaU9qRTNNREk0T1RNeU5UQXNJbWxoZENJNk1UY3dNamc1TWprMU1Dd2lZWFYwYUY5MGFXMWxJam94TnpBeU9Ea3lPVEkzTENKcWRHa2lPaUpqWlRVMVl6RmtNeTFsTkRKa0xUUmtZVGd0WW1JNFlTMDVNekl4TUdRMlkySTRNVGNpTENKcGMzTWlPaUpvZEhSd2N6b3ZMMlZvWldGc2RHaHpkV2x6YzJVdWFXaGxMV1YxY205d1pTNXVaWFF2YVhWaExYTnpieTl5WldGc2JYTXZZMmd0YVhWaElpd2lZWFZrSWpvaVlXTmpiM1Z1ZENJc0luTjFZaUk2SW1Gak5HWmtOakkyTFdOaVpHWXROR0l6TUMxaE9UTmhMVGMwWVRNMllXUXlNMlF3WWlJc0luUjVjQ0k2SWtKbFlYSmxjaUlzSW1GNmNDSTZJbU5vTFdsMVlTMWpiR2xsYm5RaUxDSnpaWE56YVc5dVgzTjBZWFJsSWpvaU1EVmtaREpsWWpNdE56aG1ZeTAwT1dKbExXRXlaREF0TjJNeU56UmtZVEZsTVROaklpd2lZV055SWpvaU1TSXNJbUZzYkc5M1pXUXRiM0pwWjJsdWN5STZXeUl2S2lKZExDSnlaV0ZzYlY5aFkyTmxjM01pT25zaWNtOXNaWE1pT2xzaVpHVm1ZWFZzZEMxeWIyeGxjeTFqYUMxcGRXRWlMQ0p2Wm1ac2FXNWxYMkZqWTJWemN5SXNJblZ0WVY5aGRYUm9iM0pwZW1GMGFXOXVJbDE5TENKeVpYTnZkWEpqWlY5aFkyTmxjM01pT25zaVlXTmpiM1Z1ZENJNmV5SnliMnhsY3lJNld5SnRZVzVoWjJVdFlXTmpiM1Z1ZENJc0ltMWhibUZuWlMxaFkyTnZkVzUwTFd4cGJtdHpJaXdpZG1sbGR5MXdjbTltYVd4bElsMTlmU3dpYzJOdmNHVWlPaUp3ZFhKd2IzTmxYMjltWDNWelpUMTFjbTQ2YjJsa09qSXVNVFl1TnpVMkxqVXVNekF1TVM0eE1qY3VNeTR4TUM0MWZFNVBVazBnY0hKdlptbHNaU0JzWVhWdVkyZ2daVzFoYVd3aUxDSnphV1FpT2lJd05XUmtNbVZpTXkwM09HWmpMVFE1WW1VdFlUSmtNQzAzWXpJM05HUmhNV1V4TTJNaUxDSmxlSFJsYm5OcGIyNXpJanA3SW1Ob1gyVndjaUk2ZXlKMWMyVnlYMmxrWDNGMVlXeHBabWxsY2lJNkluVnlianBuY3pFNloyeHVJaXdpZFhObGNsOXBaQ0k2SWpjMk1ERXdNREkwTmpjek56TWlmU3dpWTJoZmFYVmhJanA3SW14aGRXNWphQ0k2SW14aGRXNWphQ0o5TENKcGFHVmZhWFZoSWpwN0luQjFjbkJ2YzJWZmIyWmZkWE5sSWpwN0luTjVjM1JsYlNJNkluVnlianB2YVdRNk1pNHhOaTQzTlRZdU5TNHpNQzR4TGpFeU55NHpMakV3TGpVaUxDSmpiMlJsSWpvaVRrOVNUU0o5Zlgwc0ltVnRZV2xzWDNabGNtbG1hV1ZrSWpwbVlXeHpaU3dpYm1GdFpTSTZJbkp5WlhsdWIyeGtjeUJTWlhsdWIyeGtjeUlzSW5CeVpXWmxjbkpsWkY5MWMyVnlibUZ0WlNJNkluSnlaWGx1YjJ4a2N5SXNJbWRwZG1WdVgyNWhiV1VpT2lKeWNtVjVibTlzWkhNaUxDSm1ZVzFwYkhsZmJtRnRaU0k2SWxKbGVXNXZiR1J6SW4wLmZVeTFMazktSmNibkdGbWNNSGJDeFVac1A3V0lmQzhndjlhVFVJWEpDcDdqRS1GQUJ6QVl4OFpFbXlmM3RYZU52eVlXcEU5REFERjcydW41cVhBREtmY21aV2VhekpmcUY5WWIwclJxNU5JZ1I0elBuc1lOVGVIQ3J1RHdsUmVEeG5mRWJINWZiSXVZYjM4SmFpU2xVUHdxTHlZbXpXMlZfZHdCMm1BYzJ3b0JzNi0tTHpDUE8tdWp4NHJ1LUJCbVR1dlZ6NGxmSHlKcVkzaU9UNS11YWJmQ0Z2Sjdud3hQYXV0QURTTWNtYm9MTmpWNlFNMmF2MHhJQnJZa2FVZ1NwNVI3dmdPaVd4OUJyQ1Fmc0piX1NDZ0dOZmdqS2VuY2lJMjBOMUlvcHJhejhOTEZyOVlYZWF4Y2FJUmplME4zRmpnazlfUGdyZk5rOXk1V3ByaS1mZw==
\ No newline at end of file
GET /ppqm-repository/Consent?identifier=aab3c373-12d6-48ce-beec-b0d0d95577e0 HTTP/1.1 GET /ppqm-repository/Consent?identifier=urn:uuid:aab3c373-12d6-48ce-beec-b0d0d95577e0 HTTP/1.1
Accept-Encoding: gzip,deflate Accept-Encoding: gzip,deflate
Host: https://ehealthsuisse.ihe-europe.net/ Host: ehealthsuisse.ihe-europe.net/
Connection: Keep-Alive Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.1.1 (java 1.5) User-Agent: Apache-HttpClient/4.1.1 (java 1.5)
Accept: application/fhir+json Accept: application/fhir+json
......
UEFUQ0ggL3BwcW0tcmVwb3NpdG9yeS9Db25zZW50IEhUVFAvMS4xCkFjY2VwdC1FbmNvZGluZzogZ3ppcCxkZWZsYXRlCkhvc3Q6IGVoZWFsdGhzdWlzc2UuaWhlLWV1cm9wZS5uZXQvCkNvbm5lY3Rpb246IEtlZXAtQWxpdmUKVXNlci1BZ2VudDogQXBhY2hlLUh0dHBDbGllbnQvNC4xLjEgKGphdmEgMS41KQpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL2ZoaXIranNvbgpBY2NlcHQ6IGFwcGxpY2F0aW9uL2ZoaXIranNvbgpBdXRob3JpemF0aW9uOiBCZWFyZXIgZXlKaGJHY2lPaUpTVXpJMU5pSXNJblI1Y0NJZ09pQWlTbGRVSWl3aWEybGtJaUE2SUNKblZtZDZWV3RSWkV0d1pIVk1ibUY0YlRoS1F5MUpZVGgwVlVkTlYwSjFUVEpaVDJSM2FrdGhjRWR6SW4wLmV5SmxlSEFpT2pFM01ESTRPVE15TlRBc0ltbGhkQ0k2TVRjd01qZzVNamsxTUN3aVlYVjBhRjkwYVcxbElqb3hOekF5T0RreU9USTNMQ0pxZEdraU9pSmpaVFUxWXpGa015MWxOREprTFRSa1lUZ3RZbUk0WVMwNU16SXhNR1EyWTJJNE1UY2lMQ0pwYzNNaU9pSm9kSFJ3Y3pvdkwyVm9aV0ZzZEdoemRXbHpjMlV1YVdobExXVjFjbTl3WlM1dVpYUXZhWFZoTFhOemJ5OXlaV0ZzYlhNdlkyZ3RhWFZoSWl3aVlYVmtJam9pWVdOamIzVnVkQ0lzSW5OMVlpSTZJbUZqTkdaa05qSTJMV05pWkdZdE5HSXpNQzFoT1ROaExUYzBZVE0yWVdReU0yUXdZaUlzSW5SNWNDSTZJa0psWVhKbGNpSXNJbUY2Y0NJNkltTm9MV2wxWVMxamJHbGxiblFpTENKelpYTnphVzl1WDNOMFlYUmxJam9pTURWa1pESmxZak10TnpobVl5MDBPV0psTFdFeVpEQXROMk15TnpSa1lURmxNVE5qSWl3aVlXTnlJam9pTVNJc0ltRnNiRzkzWldRdGIzSnBaMmx1Y3lJNld5SXZLaUpkTENKeVpXRnNiVjloWTJObGMzTWlPbnNpY205c1pYTWlPbHNpWkdWbVlYVnNkQzF5YjJ4bGN5MWphQzFwZFdFaUxDSnZabVpzYVc1bFgyRmpZMlZ6Y3lJc0luVnRZVjloZFhSb2IzSnBlbUYwYVc5dUlsMTlMQ0p5WlhOdmRYSmpaVjloWTJObGMzTWlPbnNpWVdOamIzVnVkQ0k2ZXlKeWIyeGxjeUk2V3lKdFlXNWhaMlV0WVdOamIzVnVkQ0lzSW0xaGJtRm5aUzFoWTJOdmRXNTBMV3hwYm10eklpd2lkbWxsZHkxd2NtOW1hV3hsSWwxOWZTd2ljMk52Y0dVaU9pSndkWEp3YjNObFgyOW1YM1Z6WlQxMWNtNDZiMmxrT2pJdU1UWXVOelUyTGpVdU16QXVNUzR4TWpjdU15NHhNQzQxZkU1UFVrMGdjSEp2Wm1sc1pTQnNZWFZ1WTJnZ1pXMWhhV3dpTENKemFXUWlPaUl3TldSa01tVmlNeTAzT0daakxUUTVZbVV0WVRKa01DMDNZekkzTkdSaE1XVXhNMk1pTENKbGVIUmxibk5wYjI1eklqcDdJbU5vWDJWd2NpSTZleUoxYzJWeVgybGtYM0YxWVd4cFptbGxjaUk2SW5WeWJqcG5jekU2WjJ4dUlpd2lkWE5sY2w5cFpDSTZJamMyTURFd01ESTBOamN6TnpNaWZTd2lZMmhmYVhWaElqcDdJbXhoZFc1amFDSTZJbXhoZFc1amFDSjlMQ0pwYUdWZmFYVmhJanA3SW5CMWNuQnZjMlZmYjJaZmRYTmxJanA3SW5ONWMzUmxiU0k2SW5WeWJqcHZhV1E2TWk0eE5pNDNOVFl1TlM0ek1DNHhMakV5Tnk0ekxqRXdMalVpTENKamIyUmxJam9pVGs5U1RTSjlmWDBzSW1WdFlXbHNYM1psY21sbWFXVmtJanBtWVd4elpTd2libUZ0WlNJNkluSnlaWGx1YjJ4a2N5QlNaWGx1YjJ4a2N5SXNJbkJ5WldabGNuSmxaRjkxYzJWeWJtRnRaU0k2SW5KeVpYbHViMnhrY3lJc0ltZHBkbVZ1WDI1aGJXVWlPaUp5Y21WNWJtOXNaSE1pTENKbVlXMXBiSGxmYm1GdFpTSTZJbEpsZVc1dmJHUnpJbjAuZlV5MUxrOS1KY2JuR0ZtY01IYkN4VVpzUDdXSWZDOGd2OWFUVUlYSkNwN2pFLUZBQnpBWXg4WkVteWYzdFhlTnZ5WVdwRTlEQURGNzJ1bjVxWEFES2ZjbVpXZWF6SmZxRjlZYjByUnE1TklnUjR6UG5zWU5UZUhDcnVEd2xSZUR4bmZFYkg1ZmJJdVliMzhKYWlTbFVQd3FMeVltelcyVl9kd0IybUFjMndvQnM2LS1MekNQTy11ang0cnUtQkJtVHV2Vno0bGZIeUpxWTNpT1Q1LXVhYmZDRnZKN253eFBhdXRBRFNNY21ib0xOalY2UU0yYXYweElCcllrYVVnU3A1Ujd2Z09pV3g5QnJDUWZzSmJfU0NnR05mZ2pLZW5jaUkyME4xSW9wcmF6OE5MRnI5WVhlYXhjYUlSamUwTjNGamdrOV9QZ3JmTms5eTVXcHJpLWZnCgoKewogICJyZXNvdXJjZVR5cGUiIDogIkNvbnNlbnQiLAogICJpZCIgOiAiUHBxbUNvbnNlbnRUZW1wbGF0ZTIwMUV4YW1wbGUiLAogICJtZXRhIiA6IHsKICAgICJwcm9maWxlIiA6IFsKICAgICAg8J+UlyAiaHR0cDovL2ZoaXIuY2gvaWcvY2gtZXByLWZoaXIvU3RydWN0dXJlRGVmaW5pdGlvbi9QcHFtQ29uc2VudFRlbXBsYXRlMjAxIgogICAgXQogIH0sCiAgInRleHQiIDogewogICAgInN0YXR1cyIgOiAiZW1wdHkiLAogICAgImRpdiIgOiAiPGRpdiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWxcIj48cD5UZW1wbGF0ZSAyMDEgLSBGdWxsIGFjY2VzcyBmb3IgdGhlIHBhdGllbnQ8L3A+PC9kaXY+IgogIH0sCiAgImlkZW50aWZpZXIiIDogWwogICAgewogICAgICAidHlwZSIgOiB7CiAgICAgICAgImNvZGluZyIgOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzeXN0ZW0iIDogImh0dHA6Ly9maGlyLmNoL2lnL2NoLWVwci1maGlyL0NvZGVTeXN0ZW0vUHBxbUNvbnNlbnRJZGVudGlmaWVyVHlwZSIsCiAgICAgICAgICAgICJjb2RlIiA6ICJ0ZW1wbGF0ZUlkIgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwKICAgICAgInZhbHVlIiA6ICIyMDEiCiAgICB9LAogICAgewogICAgICAidHlwZSIgOiB7CiAgICAgICAgImNvZGluZyIgOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzeXN0ZW0iIDogImh0dHA6Ly9maGlyLmNoL2lnL2NoLWVwci1maGlyL0NvZGVTeXN0ZW0vUHBxbUNvbnNlbnRJZGVudGlmaWVyVHlwZSIsCiAgICAgICAgICAgICJjb2RlIiA6ICJwb2xpY3lTZXRJZCIKICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sCiAgICAgICJ2YWx1ZSIgOiAidXJuOnV1aWQ6NTdhYjliMGQtN2Q5Ny00ZDg1LTllNGItMDJiYzdjOTM5YWQ5IgogICAgfQogIF0sCiAgInN0YXR1cyIgOiAiYWN0aXZlIiwKICAic2NvcGUiIDogewogICAgImNvZGluZyIgOiBbCiAgICAgIHsKICAgICAgICAic3lzdGVtIiA6ICJodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL2NvbnNlbnRzY29wZSIsCiAgICAgICAgImNvZGUiIDogInBhdGllbnQtcHJpdmFjeSIKICAgICAgfQogICAgXQogIH0sCiAgImNhdGVnb3J5IiA6IFsKICAgIHsKICAgICAgImNvZGluZyIgOiBbCiAgICAgICAgewogICAgICAgICAgInN5c3RlbSIgOiAiaHR0cDovL3Rlcm1pbm9sb2d5LmhsNy5vcmcvQ29kZVN5c3RlbS92My1BY3RDb2RlIiwKICAgICAgICAgICJjb2RlIiA6ICJJTkZBIgogICAgICAgIH0KICAgICAgXQogICAgfQogIF0sCiAgInBhdGllbnQiIDogewogICAgImlkZW50aWZpZXIiIDogewogICAgICAic3lzdGVtIiA6ICJ1cm46b2lkOjIuMTYuNzU2LjUuMzAuMS4xMjcuMy4xMC4zIiwKICAgICAgInZhbHVlIiA6ICI3NjEzMzc2MTAwMDAwMDAwMDIiCiAgICB9CiAgfSwKICAicG9saWN5UnVsZSIgOiB7CiAgICAiY29kaW5nIiA6IFsKICAgICAgewogICAgICAgICJzeXN0ZW0iIDogInVybjppZXRmOnJmYzozOTg2IiwKICAgICAgICAiY29kZSIgOiAidXJuOmUtaGVhbHRoLXN1aXNzZToyMDE1OnBvbGljaWVzOmFjY2Vzcy1sZXZlbDpmdWxsIgogICAgICB9CiAgICBdCiAgfSwKICAicHJvdmlzaW9uIiA6IHsKICAgICJhY3RvciIgOiBbCiAgICAgIHsKICAgICAgICAicm9sZSIgOiB7CiAgICAgICAgICAiY29kaW5nIiA6IFsKICAgICAgICAgICAgewogICAgICAgICAgICAgICJzeXN0ZW0iIDogInVybjpvaWQ6Mi4xNi43NTYuNS4zMC4xLjEyNy4zLjEwLjYiLAogICAgICAgICAgICAgICJjb2RlIiA6ICJQQVQiCiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJyZWZlcmVuY2UiIDogewogICAgICAgICAgImlkZW50aWZpZXIiIDogewogICAgICAgICAgICAidHlwZSIgOiB7CiAgICAgICAgICAgICAgImNvZGluZyIgOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICJzeXN0ZW0iIDogInVybjppZXRmOnJmYzozOTg2IiwKICAgICAgICAgICAgICAgICAgImNvZGUiIDogInVybjplLWhlYWx0aC1zdWlzc2U6MjAxNTplcHItc3BpZCIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBdCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzeXN0ZW0iIDogInVybjpvaWQ6Mi4xNi43NTYuNS4zMC4xLjEyNy4zLjEwLjMiLAogICAgICAgICAgICAidmFsdWUiIDogIjc2MTMzNzYxMDAwMDAwMDAwMiIKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0KICAgIF0KICB9Cn0=
\ No newline at end of file
PATCH /ppqm-repository/Consent HTTP/1.1
Accept-Encoding: gzip,deflate
Host: ehealthsuisse.ihe-europe.net/
Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.1.1 (java 1.5)
Content-Type: application/fhir+json
Accept: application/fhir+json
Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJnVmd6VWtRZEtwZHVMbmF4bThKQy1JYTh0VUdNV0J1TTJZT2R3akthcEdzIn0.eyJleHAiOjE3MDI4OTMyNTAsImlhdCI6MTcwMjg5Mjk1MCwiYXV0aF90aW1lIjoxNzAyODkyOTI3LCJqdGkiOiJjZTU1YzFkMy1lNDJkLTRkYTgtYmI4YS05MzIxMGQ2Y2I4MTciLCJpc3MiOiJodHRwczovL2VoZWFsdGhzdWlzc2UuaWhlLWV1cm9wZS5uZXQvaXVhLXNzby9yZWFsbXMvY2gtaXVhIiwiYXVkIjoiYWNjb3VudCIsInN1YiI6ImFjNGZkNjI2LWNiZGYtNGIzMC1hOTNhLTc0YTM2YWQyM2QwYiIsInR5cCI6IkJlYXJlciIsImF6cCI6ImNoLWl1YS1jbGllbnQiLCJzZXNzaW9uX3N0YXRlIjoiMDVkZDJlYjMtNzhmYy00OWJlLWEyZDAtN2MyNzRkYTFlMTNjIiwiYWNyIjoiMSIsImFsbG93ZWQtb3JpZ2lucyI6WyIvKiJdLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsiZGVmYXVsdC1yb2xlcy1jaC1pdWEiLCJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJwdXJwb3NlX29mX3VzZT11cm46b2lkOjIuMTYuNzU2LjUuMzAuMS4xMjcuMy4xMC41fE5PUk0gcHJvZmlsZSBsYXVuY2ggZW1haWwiLCJzaWQiOiIwNWRkMmViMy03OGZjLTQ5YmUtYTJkMC03YzI3NGRhMWUxM2MiLCJleHRlbnNpb25zIjp7ImNoX2VwciI6eyJ1c2VyX2lkX3F1YWxpZmllciI6InVybjpnczE6Z2xuIiwidXNlcl9pZCI6Ijc2MDEwMDI0NjczNzMifSwiY2hfaXVhIjp7ImxhdW5jaCI6ImxhdW5jaCJ9LCJpaGVfaXVhIjp7InB1cnBvc2Vfb2ZfdXNlIjp7InN5c3RlbSI6InVybjpvaWQ6Mi4xNi43NTYuNS4zMC4xLjEyNy4zLjEwLjUiLCJjb2RlIjoiTk9STSJ9fX0sImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwibmFtZSI6InJyZXlub2xkcyBSZXlub2xkcyIsInByZWZlcnJlZF91c2VybmFtZSI6InJyZXlub2xkcyIsImdpdmVuX25hbWUiOiJycmV5bm9sZHMiLCJmYW1pbHlfbmFtZSI6IlJleW5vbGRzIn0.fUy1Lk9-JcbnGFmcMHbCxUZsP7WIfC8gv9aTUIXJCp7jE-FABzAYx8ZEmyf3tXeNvyYWpE9DADF72un5qXADKfcmZWeazJfqF9Yb0rRq5NIgR4zPnsYNTeHCruDwlReDxnfEbH5fbIuYb38JaiSlUPwqLyYmzW2V_dwB2mAc2woBs6--LzCPO-ujx4ru-BBmTuvVz4lfHyJqY3iOT5-uabfCFvJ7nwxPautADSMcmboLNjV6QM2av0xIBrYkaUgSp5R7vgOiWx9BrCQfsJb_SCgGNfgjKenciI20N1Iopraz8NLFr9YXeaxcaIRje0N3Fjgk9_PgrfNk9y5Wpri-fg
{
"resourceType" : "Consent",
"id" : "PpqmConsentTemplate201Example",
"meta" : {
"profile" : [
🔗 "http://fhir.ch/ig/ch-epr-fhir/StructureDefinition/PpqmConsentTemplate201"
]
},
"text" : {
"status" : "empty",
"div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p>Template 201 - Full access for the patient</p></div>"
},
"identifier" : [
{
"type" : {
"coding" : [
{
"system" : "http://fhir.ch/ig/ch-epr-fhir/CodeSystem/PpqmConsentIdentifierType",
"code" : "templateId"
}
]
},
"value" : "201"
},
{
"type" : {
"coding" : [
{
"system" : "http://fhir.ch/ig/ch-epr-fhir/CodeSystem/PpqmConsentIdentifierType",
"code" : "policySetId"
}
]
},
"value" : "urn:uuid:57ab9b0d-7d97-4d85-9e4b-02bc7c939ad9"
}
],
"status" : "active",
"scope" : {
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/consentscope",
"code" : "patient-privacy"
}
]
},
"category" : [
{
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/v3-ActCode",
"code" : "INFA"
}
]
}
],
"patient" : {
"identifier" : {
"system" : "urn:oid:2.16.756.5.30.1.127.3.10.3",
"value" : "761337610000000002"
}
},
"policyRule" : {
"coding" : [
{
"system" : "urn:ietf:rfc:3986",
"code" : "urn:e-health-suisse:2015:policies:access-level:full"
}
]
},
"provision" : {
"actor" : [
{
"role" : {
"coding" : [
{
"system" : "urn:oid:2.16.756.5.30.1.127.3.10.6",
"code" : "PAT"
}
]
},
"reference" : {
"identifier" : {
"type" : {
"coding" : [
{
"system" : "urn:ietf:rfc:3986",
"code" : "urn:e-health-suisse:2015:epr-spid"
}
]
},
"system" : "urn:oid:2.16.756.5.30.1.127.3.10.3",
"value" : "761337610000000002"
}
}
}
]
}
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment