diff --git a/IHE Validation profiles/PIXm/IHE_ITI-104-PatientFeed_Query.json b/IHE Validation profiles/PIXm/IHE_ITI-104-PatientFeed_Query.json index 4cb1c2d8c06b06ad00e8d2ff80e2c7d7cda4036e..c1d0f71412d959d60ab420b7d87d4f9201d3b654 100644 --- a/IHE Validation profiles/PIXm/IHE_ITI-104-PatientFeed_Query.json +++ b/IHE Validation profiles/PIXm/IHE_ITI-104-PatientFeed_Query.json @@ -1,170 +1,171 @@ { - "profileType": "HTTPREQUEST", - "id": "IHE_ITI-104-PatientFeed_Query", - "name": "ITI-104_HTTP_PUT_DELETE_Request", - "description": "Validation Profile for validating a PIXm Feed", - "context": "IHE", - "assertions": [ - { - "selector": "request.method", - "id": "PUTDELETEMethodChecking", - "description": "HTTP method shall be PUT or DELETE", - "requirementPriority": "MANDATORY", - "checksComposition": "oneOf", - "checks": [ - { - "type": "REGEX", - "regex": "^PUT|DELETE$" - } - ] - }, - { - "selector": "request.version", - "id": "HTTP1VersionChecking", - "description": "The HTTP version shall be HTTP/1.1 ", - "requirementPriority": "MANDATORY", - "checksComposition": "oneOf", - "checks": [ - { - "type": "FIXEDVALUE", - "fixedValue": "HTTP/1.1" - } - ] - }, - { - "selector": "request.uri.path", - "id": "URIRegexChecking", - "description": "URI path of the request shall match '^(\\/[^\\/\\s]+)+\\/\\$ihe_pix$' regex", - "requirementPriority": "MANDATORY", - "checksComposition": "oneOf", - "checks": [ - { - "type": "REGEX", - "regex": "^(\\/[^\\/\\s]+)+\\/\\$ihe_pix$" - } - ] - }, - { - "selector": "request.headers('Host').values", - "id": "HostChecking", - "description": "Host Shall be a server name; Regex: ^(http[s]?:\\/\\/)?[a-zA-Z0-9.\\/]+$", - "requirementPriority": "MANDATORY", - "checksComposition": "oneOf", - "checks": [ - { - "type": "REGEX", - "regex": "^(http[s]?:\\/\\/)?[a-zA-Z0-9.\\/]+$" - } - ] - }, - { - "selector": "request.headers('Authorization').values", - "id": "Authorization_parameter_presence", - "description": "At most one Authorization parameter is permitted.", - "requirementPriority": "MANDATORY", - "checksComposition": "oneOf", - "checks": [ - { - "type": "OCCURRENCE", - "minOccurrence": 0, - "maxOccurrence": 1 - } - ] - }, - { - "selector": "request.headers('Authorization').values", - "id": "Authorization_parameter_value", - "description": "Authorization parameter's value SHALL be Bearer, followed by the token.", - "requirementPriority": "MANDATORY", - "checksComposition": "oneOf", - "applyIf": "request.headers('Authorization').values.size() > 0", - "checks": [ + "profileType": "HTTPREQUEST", + "id": "IHE_ITI-104-PatientFeed_Query", + "name": "ITI-104_HTTP_PUT_DELETE_Request", + "description": "Validation Profile for validating a PIXm Feed", + "context": "IHE", + "assertions": [ + { + "selector": "request.method", + "id": "PUTDELETEMethodChecking", + "description": "HTTP method shall be PUT or DELETE", + "requirementPriority": "MANDATORY", + "checksComposition": "oneOf", + "checks": [ { "type": "REGEX", - "regex": "^Bearer\\ [-a-zA-Z0-9._~+\\/]+=*$" + "regex": "^PUT|DELETE$" } - ] - }, - { - "selector": "request.headers('Accept').values", - "id": "Accept_parameter_presence", - "description": "One Accept parameter is required.", - "requirementPriority": "MANDATORY", - "checksComposition": "oneOf", - "checks": [ - { - "type": "OCCURRENCE", - "minOccurrence": 1, - "maxOccurrence": 1 - } - ] - }, - { - "selector": "request.headers('Accept').values", - "id": "Accept_parameter_value", - "description": "Accept parameter's value SHALL be application/fhir+json or application/fhir+xml.", - "requirementPriority": "MANDATORY", - "checksComposition": "oneOf", - "checks": [ - { - "type": "REGEX", - "regex": "^application\\/fhir\\+(json|xml)$" - } - ] - }, - { - "selector": "request.headers('Content-Type').values", - "id": "Content-Type_parameter_presence", - "description": "One Content-Type parameter is required.", - "requirementPriority": "MANDATORY", - "checksComposition": "oneOf", - "checks": [ - { - "type": "OCCURRENCE", - "minOccurrence": 1, - "maxOccurrence": 1 - } - ] - }, - { - "selector": "request.headers('Content-Type').values", - "id": "Content-Type_parameter_value", - "description": "Content-Type parameter's value SHALL be application/fhir+json or application/fhir+xml.", - "requirementPriority": "MANDATORY", - "checksComposition": "oneOf", - "checks": [ - { - "type": "REGEX", - "regex": "^application\\/fhir\\+(json|xml)$" - } - ] - }, - { - "selector": "request.uri.queryParams('sourceIdentifier').values", - "id": "sourceIdentifier_parameter_presence", - "description": "One and only one sourceIdentifier parameter is required.", - "requirementPriority": "MANDATORY", - "checksComposition": "oneOf", - "checks": [ + ] + }, + { + "selector": "request.version", + "id": "HTTP1VersionChecking", + "description": "The HTTP version shall be HTTP/1.1 ", + "requirementPriority": "MANDATORY", + "checksComposition": "oneOf", + "checks": [ + { + "type": "FIXEDVALUE", + "fixedValue": "HTTP/1.1" + } + ] + }, + { + "selector": "request.uri.path", + "id": "URIRegexChecking", + "description": "URI path of the request shall match '^(\/[^\/\\s`]+)+$' regex", + "requirementPriority": "MANDATORY", + "checksComposition": "oneOf", + "checks": [ { - "type": "OCCURRENCE", - "minOccurrence": 1, - "maxOccurrence": 1 + "type": "REGEX", + "regex": "^(\/[^\/\\s`]+)+$" } - ] - }, + ] + }, + { + "selector": "request.headers('Host').values", + "id": "HostChecking", + "description": "Host Shall be a server name; Regex: ^(http[s]?:\\/\\/)?[a-zA-Z0-9.\\-\\/]+(:(\\d)+)?$", + "requirementPriority": "MANDATORY", + "checksComposition": "oneOf", + "checks": [ { - "selector": "request.uri.queryParams('sourceIdentifier').values", - "id": "sourceIdentifier_parameter_value", - "description": "sourceIdentifier parameter's value is composed by the Assigning Authority, a pipe and the patient identifier. regex: '^\\S+\\|\\S+$'", - "requirementPriority": "MANDATORY", - "checksComposition": "oneOf", - "checks": [ - { - "type": "REGEX", - "regex": "^\\S+\\|\\S+$" - } - ] + "type": "REGEX", + "regex": "^(http[s]?:\\/\\/)?[a-zA-Z0-9.\\-\\/]+(:(\\d)+)?$" } - ] + ] + }, + { + "selector": "request.headers('Authorization').values", + "id": "Authorization_parameter_presence", + "description": "At most one Authorization parameter is permitted.", + "requirementPriority": "MANDATORY", + "checksComposition": "oneOf", + "checks": [ + { + "type": "OCCURRENCE", + "minOccurrence": 0, + "maxOccurrence": 1 + } + ] + }, + { + "selector": "request.headers('Authorization').values", + "id": "Authorization_parameter_value", + "description": "Authorization parameter's value SHALL be Bearer, followed by the token.", + "requirementPriority": "MANDATORY", + "checksComposition": "oneOf", + "applyIf": "request.headers('Authorization').values.size() > 0", + "checks": [ + { + "type": "REGEX", + "regex": "^Bearer\\ [-a-zA-Z0-9._~+\\/]+=*$" + } + ] + }, + { + "selector": "request.headers('Accept').values", + "id": "Accept_parameter_presence", + "description": "One Accept parameter is required.", + "requirementPriority": "MANDATORY", + "checksComposition": "oneOf", + "checks": [ + { + "type": "OCCURRENCE", + "minOccurrence": 1, + "maxOccurrence": 1 + } + ] + }, + { + "selector": "request.headers('Accept').values", + "id": "Accept_parameter_value", + "description": "Accept parameter's value SHALL be application/fhir+json or application/fhir+xml.", + "requirementPriority": "MANDATORY", + "checksComposition": "oneOf", + "checks": [ + { + "type": "REGEX", + "regex": "^application\\/fhir\\+(json|xml)$" + } + ] + }, + { + "selector": "request.headers('Content-Type').values", + "id": "Content-Type_parameter_presence", + "description": "One Content-Type parameter is required.", + "requirementPriority": "MANDATORY", + "checksComposition": "oneOf", + "checks": [ + { + "type": "OCCURRENCE", + "minOccurrence": 0, + "maxOccurrence": 1 + } + ] + }, + { + "selector": "request.headers('Content-Type').values", + "id": "Content-Type_parameter_value", + "description": "Content-Type parameter's value SHALL be application/fhir+json or application/fhir+xml.", + "requirementPriority": "MANDATORY", + "checksComposition": "oneOf", + "applyIf": "request.headers('Content-Type').values.size() > 0", + "checks": [ + { + "type": "REGEX", + "regex": "^application\\/fhir\\+(json|xml)$" + } + ] + }, + { + "selector": "request.uri.queryParams('identifier').values", + "id": "identifier_parameter_presence", + "description": "One and only one identifier parameter is required.", + "requirementPriority": "MANDATORY", + "checksComposition": "oneOf", + "checks": [ + { + "type": "OCCURRENCE", + "minOccurrence": 1, + "maxOccurrence": 1 + } + ] + }, + { + "selector": "request.uri.queryParams('identifier').values", + "id": "identifier_parameter_value", + "description": "identifier parameter's value is composed by the Assigning Authority, a pipe and the patient identifier. regex: '^\\S+\\|\\S+$'", + "requirementPriority": "MANDATORY", + "checksComposition": "oneOf", + "checks": [ + { + "type": "REGEX", + "regex": "^\\S+\\|\\S+$" + } + ] + } + ] } \ No newline at end of file diff --git a/IHE Validation profiles/PIXm/IHE_ITI-83_GET_PIX_Query.json b/IHE Validation profiles/PIXm/IHE_ITI-83_GET_PIX_Query.json index 0d062dbc4e5283e01067d6cf0a73b63dde6ef040..7a16066ee10fc47e59023e28d291f3a8512f44b5 100644 --- a/IHE Validation profiles/PIXm/IHE_ITI-83_GET_PIX_Query.json +++ b/IHE Validation profiles/PIXm/IHE_ITI-83_GET_PIX_Query.json @@ -143,7 +143,7 @@ { "selector": "request.uri.queryParams('_format').values", "id": "_format_parameter_value", - "description": "_format parameter's value sahll be xml or json", + "description": "_format parameter's value shall be xml or json", "requirementPriority": "MANDATORY", "checksComposition": "oneOf", "applyIf": "request.uri.queryParams('_format').values.size() > 0", diff --git a/IHE Validation profiles/samples/PIXm/IHE_ITI-104_AddReviseWithIUA_sample.b64 b/IHE Validation profiles/samples/PIXm/IHE_ITI-104_AddReviseWithIUA_sample.b64 new file mode 100644 index 0000000000000000000000000000000000000000..e00cfc21649a70484fcdb1a630a1003e46ecf64e --- /dev/null +++ b/IHE Validation profiles/samples/PIXm/IHE_ITI-104_AddReviseWithIUA_sample.b64 @@ -0,0 +1 @@ +UFVUIGh0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1BhdGllbnQ/aWRlbnRpZmllcj11cm4lM0FvaWQlM0ExLjMuNi4xLjQuMS4yMTM2Ny4xMy4yMC4xMDAwJTdDSUhFUkVELTk5NCBIVFRQLzEuMQpBY2NlcHQ6IGFwcGxpY2F0aW9uL2ZoaXIranNvbgpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL2ZoaXIranNvbgpBdXRob3JpemF0aW9uOiBCZWFyZXIgZXlKaGJHY2lPaUpTVXpJMU5pSXNJblI1Y0NJZ09pQWlTbGRVSWl3aWEybGtJaUE2SUNKblZtZDZWV3RSWkV0d1pIVk1ibUY0YlRoS1F5MUpZVGgwVlVkTlYwSjFUVEpaVDJSM2FrdGhjRWR6SW4wLmV5SmxlSEFpT2pFM01ESTRPVE15TlRBc0ltbGhkQ0k2TVRjd01qZzVNamsxTUN3aVlYVjBhRjkwYVcxbElqb3hOekF5T0RreU9USTNMQ0pxZEdraU9pSmpaVFUxWXpGa015MWxOREprTFRSa1lUZ3RZbUk0WVMwNU16SXhNR1EyWTJJNE1UY2lMQ0pwYzNNaU9pSm9kSFJ3Y3pvdkwyVm9aV0ZzZEdoemRXbHpjMlV1YVdobExXVjFjbTl3WlM1dVpYUXZhWFZoTFhOemJ5OXlaV0ZzYlhNdlkyZ3RhWFZoSWl3aVlYVmtJam9pWVdOamIzVnVkQ0lzSW5OMVlpSTZJbUZqTkdaa05qSTJMV05pWkdZdE5HSXpNQzFoT1ROaExUYzBZVE0yWVdReU0yUXdZaUlzSW5SNWNDSTZJa0psWVhKbGNpSXNJbUY2Y0NJNkltTm9MV2wxWVMxamJHbGxiblFpTENKelpYTnphVzl1WDNOMFlYUmxJam9pTURWa1pESmxZak10TnpobVl5MDBPV0psTFdFeVpEQXROMk15TnpSa1lURmxNVE5qSWl3aVlXTnlJam9pTVNJc0ltRnNiRzkzWldRdGIzSnBaMmx1Y3lJNld5SXZLaUpkTENKeVpXRnNiVjloWTJObGMzTWlPbnNpY205c1pYTWlPbHNpWkdWbVlYVnNkQzF5YjJ4bGN5MWphQzFwZFdFaUxDSnZabVpzYVc1bFgyRmpZMlZ6Y3lJc0luVnRZVjloZFhSb2IzSnBlbUYwYVc5dUlsMTlMQ0p5WlhOdmRYSmpaVjloWTJObGMzTWlPbnNpWVdOamIzVnVkQ0k2ZXlKeWIyeGxjeUk2V3lKdFlXNWhaMlV0WVdOamIzVnVkQ0lzSW0xaGJtRm5aUzFoWTJOdmRXNTBMV3hwYm10eklpd2lkbWxsZHkxd2NtOW1hV3hsSWwxOWZTd2ljMk52Y0dVaU9pSndkWEp3YjNObFgyOW1YM1Z6WlQxMWNtNDZiMmxrT2pJdU1UWXVOelUyTGpVdU16QXVNUzR4TWpjdU15NHhNQzQxZkU1UFVrMGdjSEp2Wm1sc1pTQnNZWFZ1WTJnZ1pXMWhhV3dpTENKemFXUWlPaUl3TldSa01tVmlNeTAzT0daakxUUTVZbVV0WVRKa01DMDNZekkzTkdSaE1XVXhNMk1pTENKbGVIUmxibk5wYjI1eklqcDdJbU5vWDJWd2NpSTZleUoxYzJWeVgybGtYM0YxWVd4cFptbGxjaUk2SW5WeWJqcG5jekU2WjJ4dUlpd2lkWE5sY2w5cFpDSTZJamMyTURFd01ESTBOamN6TnpNaWZTd2lZMmhmYVhWaElqcDdJbXhoZFc1amFDSTZJbXhoZFc1amFDSjlMQ0pwYUdWZmFYVmhJanA3SW5CMWNuQnZjMlZmYjJaZmRYTmxJanA3SW5ONWMzUmxiU0k2SW5WeWJqcHZhV1E2TWk0eE5pNDNOVFl1TlM0ek1DNHhMakV5Tnk0ekxqRXdMalVpTENKamIyUmxJam9pVGs5U1RTSjlmWDBzSW1WdFlXbHNYM1psY21sbWFXVmtJanBtWVd4elpTd2libUZ0WlNJNkluSnlaWGx1YjJ4a2N5QlNaWGx1YjJ4a2N5SXNJbkJ5WldabGNuSmxaRjkxYzJWeWJtRnRaU0k2SW5KeVpYbHViMnhrY3lJc0ltZHBkbVZ1WDI1aGJXVWlPaUp5Y21WNWJtOXNaSE1pTENKbVlXMXBiSGxmYm1GdFpTSTZJbEpsZVc1dmJHUnpJbjAuZlV5MUxrOS1KY2JuR0ZtY01IYkN4VVpzUDdXSWZDOGd2OWFUVUlYSkNwN2pFLUZBQnpBWXg4WkVteWYzdFhlTnZ5WVdwRTlEQURGNzJ1bjVxWEFES2ZjbVpXZWF6SmZxRjlZYjByUnE1TklnUjR6UG5zWU5UZUhDcnVEd2xSZUR4bmZFYkg1ZmJJdVliMzhKYWlTbFVQd3FMeVltelcyVl9kd0IybUFjMndvQnM2LS1MekNQTy11ang0cnUtQkJtVHV2Vno0bGZIeUpxWTNpT1Q1LXVhYmZDRnZKN253eFBhdXRBRFNNY21ib0xOalY2UU0yYXYweElCcllrYVVnU3A1Ujd2Z09pV3g5QnJDUWZzSmJfU0NnR05mZ2pLZW5jaUkyME4xSW9wcmF6OE5MRnI5WVhlYXhjYUlSamUwTjNGamdrOV9QZ3JmTms5eTVXcHJpLWZnCgoKewogICJyZXNvdXJjZVR5cGUiIDogIlBhdGllbnQiLAogICJpZGVudGlmaWVyIiA6IFsKICAgIHsKICAgICAgInN5c3RlbSIgOiAidXJuOm9pZDoxLjMuNi4xLjQuMS4yMTM2Ny4xMy4yMC4xMDAwIiwKICAgICAgInZhbHVlIiA6ICJJSEVSRUQtOTk0IgogICAgfQogIF0sCiAgImFjdGl2ZSIgOiB0cnVlLAogICJuYW1lIiA6IFsKICAgIHsKICAgICAgImZhbWlseSIgOiAiTU9IUiIsCiAgICAgICJnaXZlbiIgOiBbCiAgICAgICAgIkFMSVNTQSIKICAgICAgXQogICAgfQogIF0sCiAgImdlbmRlciIgOiAiZmVtYWxlIiwKICAiYmlydGhEYXRlIiA6ICIxOTU4LTAxLTMwIgp9 \ No newline at end of file diff --git a/IHE Validation profiles/samples/PIXm/IHE_ITI-104_AddReviseWithIUA_sample.txt b/IHE Validation profiles/samples/PIXm/IHE_ITI-104_AddReviseWithIUA_sample.txt index aefb1334f4f5acfdfce5df5b8fc6def532edb981..a7b43e6dde0eeace7e96c2e61b911cbec7747e85 100644 --- a/IHE Validation profiles/samples/PIXm/IHE_ITI-104_AddReviseWithIUA_sample.txt +++ b/IHE Validation profiles/samples/PIXm/IHE_ITI-104_AddReviseWithIUA_sample.txt @@ -1,4 +1,4 @@ -PUT http://example.org/fhir/Patient?identifier=urn:oid:1.3.6.1.4.1.21367.13.20.1000|IHERED-994 HTTP/1.1 +PUT http://example.org/fhir/Patient?identifier=urn%3Aoid%3A1.3.6.1.4.1.21367.13.20.1000%7CIHERED-994 HTTP/1.1 Accept: application/fhir+json Content-Type: application/fhir+json Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJnVmd6VWtRZEtwZHVMbmF4bThKQy1JYTh0VUdNV0J1TTJZT2R3akthcEdzIn0.eyJleHAiOjE3MDI4OTMyNTAsImlhdCI6MTcwMjg5Mjk1MCwiYXV0aF90aW1lIjoxNzAyODkyOTI3LCJqdGkiOiJjZTU1YzFkMy1lNDJkLTRkYTgtYmI4YS05MzIxMGQ2Y2I4MTciLCJpc3MiOiJodHRwczovL2VoZWFsdGhzdWlzc2UuaWhlLWV1cm9wZS5uZXQvaXVhLXNzby9yZWFsbXMvY2gtaXVhIiwiYXVkIjoiYWNjb3VudCIsInN1YiI6ImFjNGZkNjI2LWNiZGYtNGIzMC1hOTNhLTc0YTM2YWQyM2QwYiIsInR5cCI6IkJlYXJlciIsImF6cCI6ImNoLWl1YS1jbGllbnQiLCJzZXNzaW9uX3N0YXRlIjoiMDVkZDJlYjMtNzhmYy00OWJlLWEyZDAtN2MyNzRkYTFlMTNjIiwiYWNyIjoiMSIsImFsbG93ZWQtb3JpZ2lucyI6WyIvKiJdLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsiZGVmYXVsdC1yb2xlcy1jaC1pdWEiLCJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJwdXJwb3NlX29mX3VzZT11cm46b2lkOjIuMTYuNzU2LjUuMzAuMS4xMjcuMy4xMC41fE5PUk0gcHJvZmlsZSBsYXVuY2ggZW1haWwiLCJzaWQiOiIwNWRkMmViMy03OGZjLTQ5YmUtYTJkMC03YzI3NGRhMWUxM2MiLCJleHRlbnNpb25zIjp7ImNoX2VwciI6eyJ1c2VyX2lkX3F1YWxpZmllciI6InVybjpnczE6Z2xuIiwidXNlcl9pZCI6Ijc2MDEwMDI0NjczNzMifSwiY2hfaXVhIjp7ImxhdW5jaCI6ImxhdW5jaCJ9LCJpaGVfaXVhIjp7InB1cnBvc2Vfb2ZfdXNlIjp7InN5c3RlbSI6InVybjpvaWQ6Mi4xNi43NTYuNS4zMC4xLjEyNy4zLjEwLjUiLCJjb2RlIjoiTk9STSJ9fX0sImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwibmFtZSI6InJyZXlub2xkcyBSZXlub2xkcyIsInByZWZlcnJlZF91c2VybmFtZSI6InJyZXlub2xkcyIsImdpdmVuX25hbWUiOiJycmV5bm9sZHMiLCJmYW1pbHlfbmFtZSI6IlJleW5vbGRzIn0.fUy1Lk9-JcbnGFmcMHbCxUZsP7WIfC8gv9aTUIXJCp7jE-FABzAYx8ZEmyf3tXeNvyYWpE9DADF72un5qXADKfcmZWeazJfqF9Yb0rRq5NIgR4zPnsYNTeHCruDwlReDxnfEbH5fbIuYb38JaiSlUPwqLyYmzW2V_dwB2mAc2woBs6--LzCPO-ujx4ru-BBmTuvVz4lfHyJqY3iOT5-uabfCFvJ7nwxPautADSMcmboLNjV6QM2av0xIBrYkaUgSp5R7vgOiWx9BrCQfsJb_SCgGNfgjKenciI20N1Iopraz8NLFr9YXeaxcaIRje0N3Fjgk9_PgrfNk9y5Wpri-fg diff --git a/IHE Validation profiles/samples/PIXm/IHE_ITI-104_AddRevise_sample.b64 b/IHE Validation profiles/samples/PIXm/IHE_ITI-104_AddRevise_sample.b64 new file mode 100644 index 0000000000000000000000000000000000000000..f2a4145bd327ad10c80c74479924ba85256c2818 --- /dev/null +++ b/IHE Validation profiles/samples/PIXm/IHE_ITI-104_AddRevise_sample.b64 @@ -0,0 +1 @@ +UFVUIGh0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1BhdGllbnQ/aWRlbnRpZmllcj11cm4lM0FvaWQlM0ExLjMuNi4xLjQuMS4yMTM2Ny4xMy4yMC4xMDAwJTdDSUhFUkVELTk5NCBIVFRQLzEuMQpBY2NlcHQ6IGFwcGxpY2F0aW9uL2ZoaXIranNvbgpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL2ZoaXIranNvbgoKCnsKICAicmVzb3VyY2VUeXBlIiA6ICJQYXRpZW50IiwKICAiaWRlbnRpZmllciIgOiBbCiAgICB7CiAgICAgICJzeXN0ZW0iIDogInVybjpvaWQ6MS4zLjYuMS40LjEuMjEzNjcuMTMuMjAuMTAwMCIsCiAgICAgICJ2YWx1ZSIgOiAiSUhFUkVELTk5NCIKICAgIH0KICBdLAogICJhY3RpdmUiIDogdHJ1ZSwKICAibmFtZSIgOiBbCiAgICB7CiAgICAgICJmYW1pbHkiIDogIk1PSFIiLAogICAgICAiZ2l2ZW4iIDogWwogICAgICAgICJBTElTU0EiCiAgICAgIF0KICAgIH0KICBdLAogICJnZW5kZXIiIDogImZlbWFsZSIsCiAgImJpcnRoRGF0ZSIgOiAiMTk1OC0wMS0zMCIKfQ== \ No newline at end of file diff --git a/IHE Validation profiles/samples/PIXm/IHE_ITI-104_AddRevise_sample.txt b/IHE Validation profiles/samples/PIXm/IHE_ITI-104_AddRevise_sample.txt index 26434897b30d421ebec7421ade225e9c0ed3eba3..b4b343267cdfd2fa2f8f3f59cdd5947f8644cdd0 100644 --- a/IHE Validation profiles/samples/PIXm/IHE_ITI-104_AddRevise_sample.txt +++ b/IHE Validation profiles/samples/PIXm/IHE_ITI-104_AddRevise_sample.txt @@ -1,4 +1,4 @@ -PUT http://example.org/fhir/Patient?identifier=urn:oid:1.3.6.1.4.1.21367.13.20.1000|IHERED-994 HTTP/1.1 +PUT http://example.org/fhir/Patient?identifier=urn%3Aoid%3A1.3.6.1.4.1.21367.13.20.1000%7CIHERED-994 HTTP/1.1 Accept: application/fhir+json Content-Type: application/fhir+json diff --git a/IHE Validation profiles/samples/PIXm/IHE_ITI-104_Delete_sample.b64 b/IHE Validation profiles/samples/PIXm/IHE_ITI-104_Delete_sample.b64 new file mode 100644 index 0000000000000000000000000000000000000000..0bf79e61448dc406e21fce950f1082ba16ba071a --- /dev/null +++ b/IHE Validation profiles/samples/PIXm/IHE_ITI-104_Delete_sample.b64 @@ -0,0 +1 @@ +REVMRVRFIGh0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1BhdGllbnQ/aWRlbnRpZmllcj11cm4lM0FvaWQlM0ExLjMuNi4xLjQuMS4yMTM2Ny4xMy4yMC4xMDAwJTdDSUhFUkVELTk5NCBIVFRQLzEuMQpBY2NlcHQ6IGFwcGxpY2F0aW9uL2ZoaXIranNvbg== \ No newline at end of file diff --git a/IHE Validation profiles/samples/PIXm/IHE_ITI-104_Delete_sample.txt b/IHE Validation profiles/samples/PIXm/IHE_ITI-104_Delete_sample.txt index abb301cbec6928dfa6e505d7d342360ec4643f86..a7fc03e2987eacfeeea6c04fb4a3eb49695f5f31 100644 --- a/IHE Validation profiles/samples/PIXm/IHE_ITI-104_Delete_sample.txt +++ b/IHE Validation profiles/samples/PIXm/IHE_ITI-104_Delete_sample.txt @@ -1,2 +1,2 @@ -DELETE http://example.org/fhir/Patient?identifier=urn:oid:1.3.6.1.4.1.21367.13.20.1000|IHERED-994 HTTP/1.1 +DELETE http://example.org/fhir/Patient?identifier=urn%3Aoid%3A1.3.6.1.4.1.21367.13.20.1000%7CIHERED-994 HTTP/1.1 Accept: application/fhir+json \ No newline at end of file diff --git a/IHE Validation profiles/samples/PIXm/IHE_ITI-104_Merge_sample.b64 b/IHE Validation profiles/samples/PIXm/IHE_ITI-104_Merge_sample.b64 new file mode 100644 index 0000000000000000000000000000000000000000..de7d2dc30f23e188dffe9342004c604b4d414d79 --- /dev/null +++ b/IHE Validation profiles/samples/PIXm/IHE_ITI-104_Merge_sample.b64 @@ -0,0 +1 @@ +UFVUIGh0dHA6Ly9leGFtcGxlLm9yZy9maGlyL1BhdGllbnQ/aWRlbnRpZmllcj11cm4lM0FvaWQlM0ExLjMuNi4xLjQuMS4yMTM2Ny4xMy4yMC4xMDAwJTdDSUhFUkVELW05NCBIVFRQLzEuMQpBY2NlcHQ6IGFwcGxpY2F0aW9uL2ZoaXIranNvbgpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL2ZoaXIranNvbgoKewogICJyZXNvdXJjZVR5cGUiIDogIlBhdGllbnQiLAogICJpZGVudGlmaWVyIiA6IFsKICAgIHsKICAgICAgInN5c3RlbSIgOiAidXJuOm9pZDoxLjMuNi4xLjQuMS4yMTM2Ny4xMy4yMC4xMDAwIiwKICAgICAgInZhbHVlIiA6ICJJSEVSRUQtbTk0IgogICAgfQogIF0sCiAgImFjdGl2ZSIgOiBmYWxzZSwKICAibmFtZSIgOiBbCiAgICB7CiAgICAgICJmYW1pbHkiIDogIk1PSFIiLAogICAgICAiZ2l2ZW4iIDogWwogICAgICAgICJNQUlERU4iCiAgICAgIF0KICAgIH0KICBdLAogICJnZW5kZXIiIDogImZlbWFsZSIsCiAgImJpcnRoRGF0ZSIgOiAiMTk1OC0wMS0zMCIsCiAgImxpbmsiIDogWwogICAgewogICAgICAib3RoZXIiIDogewogICAgICAgICJpZGVudGlmaWVyIiA6IHsKICAgICAgICAgICJzeXN0ZW0iIDogInVybjpvaWQ6MS4zLjYuMS40LjEuMjEzNjcuMTMuMjAuMTAwMCIsCiAgICAgICAgICAidmFsdWUiIDogIklIRVJFRC05OTQiCiAgICAgICAgfQogICAgICB9LAogICAgICAidHlwZSIgOiAicmVwbGFjZWQtYnkiCiAgICB9CiAgXQp9 \ No newline at end of file diff --git a/IHE Validation profiles/samples/PIXm/IHE_ITI-104_Merge_sample.txt b/IHE Validation profiles/samples/PIXm/IHE_ITI-104_Merge_sample.txt index e30b524da75623a7e3f5632210dac36ff8ddfd0c..c6879f6b5eb95a1bd429c88fd3ebc1b827dc5961 100644 --- a/IHE Validation profiles/samples/PIXm/IHE_ITI-104_Merge_sample.txt +++ b/IHE Validation profiles/samples/PIXm/IHE_ITI-104_Merge_sample.txt @@ -1,4 +1,4 @@ -PUT http://example.org/fhir/Patient?identifier=urn:oid:1.3.6.1.4.1.21367.13.20.1000|IHERED-m94 HTTP/1.1 +PUT http://example.org/fhir/Patient?identifier=urn%3Aoid%3A1.3.6.1.4.1.21367.13.20.1000%7CIHERED-m94 HTTP/1.1 Accept: application/fhir+json Content-Type: application/fhir+json diff --git a/IHE Validation profiles/samples/PIXm/IHE_ITI-83 - 002 - valid -GET request with 1 targetSystem.b64 b/IHE Validation profiles/samples/PIXm/IHE_ITI-83 - 002 - valid -GET request with 1 targetSystem.b64 new file mode 100644 index 0000000000000000000000000000000000000000..ba4396d56bff167ecc5e34ace219a8c27dacb966 --- /dev/null +++ b/IHE Validation profiles/samples/PIXm/IHE_ITI-83 - 002 - valid -GET request with 1 targetSystem.b64 @@ -0,0 +1,6 @@ +GET request with 1 targetSystem +GET https://ehealthsuisse.ihe-europe.net/pixm-connector/fhir_ch/Patient/$ihe-pix?sourceIdentifier=1.3.6.1.4.1.21367.3000.1.6%7CIHEFACILITY-3163&targetSystem=1.3.6.1.4.1.12559.11.1.2.2.5 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) \ No newline at end of file diff --git a/IHE Validation profiles/samples/PIXm/IHE_ITI-83 - 003 - valid -GET request with 3 targetSystem.b64 b/IHE Validation profiles/samples/PIXm/IHE_ITI-83 - 003 - valid -GET request with 3 targetSystem.b64 new file mode 100644 index 0000000000000000000000000000000000000000..8984e272a1a989e469b6aeaaa821e8dd8aa678aa --- /dev/null +++ b/IHE Validation profiles/samples/PIXm/IHE_ITI-83 - 003 - valid -GET request with 3 targetSystem.b64 @@ -0,0 +1 @@ +R0VUIGh0dHBzOi8vZWhlYWx0aHN1aXNzZS5paGUtZXVyb3BlLm5ldC9waXhtLWNvbm5lY3Rvci9maGlyX2NoL1BhdGllbnQvJGloZS1waXg/c291cmNlSWRlbnRpZmllcj0xLjMuNi4xLjQuMS4yMTM2Ny4zMDAwLjEuNiU3Q0lIRUZBQ0lMSVRZLTMxNjMmdGFyZ2V0U3lzdGVtPTEuMy42LjEuNC4xLjEyNTU5LjExLjEuMi4yLjUmdGFyZ2V0U3lzdGVtPTEuMy42LjEuNC4xLjIxMzY3LjEzLjIwLjIwMDAmdGFyZ2V0U3lzdGVtPTEuMy42LjEuNC4xLjIxMzY3LjEzLjIwLjEwMDAgSFRUUC8xLjEKQWNjZXB0LUVuY29kaW5nOiBnemlwLGRlZmxhdGUKSG9zdDogZWhlYWx0aHN1aXNzZS5paGUtZXVyb3BlLm5ldApDb25uZWN0aW9uOiBLZWVwLUFsaXZlClVzZXItQWdlbnQ6IEFwYWNoZS1IdHRwQ2xpZW50LzQuMS4xIChqYXZhIDEuNSk= \ No newline at end of file diff --git a/IHE Validation profiles/samples/PIXm/IHE_ITI-83 - 004 - valid -GET request with 1 targetSystem + XML format.b64 b/IHE Validation profiles/samples/PIXm/IHE_ITI-83 - 004 - valid -GET request with 1 targetSystem + XML format.b64 new file mode 100644 index 0000000000000000000000000000000000000000..ba8b8efb086b1a07958bf18582aaf5f1922e0dc0 --- /dev/null +++ b/IHE Validation profiles/samples/PIXm/IHE_ITI-83 - 004 - valid -GET request with 1 targetSystem + XML format.b64 @@ -0,0 +1 @@ +R0VUIGh0dHBzOi8vZWhlYWx0aHN1aXNzZS5paGUtZXVyb3BlLm5ldC9waXhtLWNvbm5lY3Rvci9maGlyX2NoL1BhdGllbnQvJGloZS1waXg/c291cmNlSWRlbnRpZmllcj0xLjMuNi4xLjQuMS4yMTM2Ny4zMDAwLjEuNiU3Q0lIRUZBQ0lMSVRZLTMxNjMmdGFyZ2V0U3lzdGVtPTEuMy42LjEuNC4xLjIxMzY3LjEzLjIwLjMwMDAmX2Zvcm1hdD14bWwgSFRUUC8xLjEKQWNjZXB0LUVuY29kaW5nOiBnemlwLGRlZmxhdGUKSG9zdDogZWhlYWx0aHN1aXNzZS5paGUtZXVyb3BlLm5ldApDb25uZWN0aW9uOiBLZWVwLUFsaXZlClVzZXItQWdlbnQ6IEFwYWNoZS1IdHRwQ2xpZW50LzQuMS4xIChqYXZhIDEuNSk= \ No newline at end of file diff --git a/IHE Validation profiles/samples/PIXm/IHE_ITI-83 - 005 - valid -GET request with 3 targetSystem + JSON format.b64 b/IHE Validation profiles/samples/PIXm/IHE_ITI-83 - 005 - valid -GET request with 3 targetSystem + JSON format.b64 new file mode 100644 index 0000000000000000000000000000000000000000..931ce35588156e80033691eef4f212c43c493f53 --- /dev/null +++ b/IHE Validation profiles/samples/PIXm/IHE_ITI-83 - 005 - valid -GET request with 3 targetSystem + JSON format.b64 @@ -0,0 +1 @@ +R0VUIGh0dHBzOi8vZWhlYWx0aHN1aXNzZS5paGUtZXVyb3BlLm5ldC9waXhtLWNvbm5lY3Rvci9maGlyX2NoL1BhdGllbnQvJGloZS1waXg/c291cmNlSWRlbnRpZmllcj0xLjMuNi4xLjQuMS4yMTM2Ny4zMDAwLjEuNiU3Q0lIRUZBQ0lMSVRZLTMxNjMmdGFyZ2V0U3lzdGVtPTEuMy42LjEuNC4xLjEyNTU5LjExLjEuMi4yLjUmdGFyZ2V0U3lzdGVtPTEuMy42LjEuNC4xLjIxMzY3LjEzLjIwLjIwMDAmdGFyZ2V0U3lzdGVtPTEuMy42LjEuNC4xLjIxMzY3LjEzLjIwLjEwMDAmX2Zvcm1hdD1qc29uIEhUVFAvMS4xCkFjY2VwdC1FbmNvZGluZzogZ3ppcCxkZWZsYXRlCkhvc3Q6IGVoZWFsdGhzdWlzc2UuaWhlLWV1cm9wZS5uZXQKQ29ubmVjdGlvbjogS2VlcC1BbGl2ZQpVc2VyLUFnZW50OiBBcGFjaGUtSHR0cENsaWVudC80LjEuMSAoamF2YSAxLjUp \ No newline at end of file diff --git a/IHE Validation profiles/samples/PIXm/IHE_ITI-83 - 007 - invalid - Get request with bad sourceIdentifier.b64 b/IHE Validation profiles/samples/PIXm/IHE_ITI-83 - 007 - invalid - Get request with bad sourceIdentifier.b64 new file mode 100644 index 0000000000000000000000000000000000000000..fd3f828f3b0ae7128d5ba7163bc62de3398d5aaa --- /dev/null +++ b/IHE Validation profiles/samples/PIXm/IHE_ITI-83 - 007 - invalid - Get request with bad sourceIdentifier.b64 @@ -0,0 +1 @@ +R0VUIGh0dHBzOi8vZWhlYWx0aHN1aXNzZS5paGUtZXVyb3BlLm5ldC9waXhtLWNvbm5lY3Rvci9maGlyX2NoL1BhdGllbnQvJGloZS1waXg/c291cmNlSWRlbnRpZmllcj0xLjMuNi4xLjQuMS4yMTM2Ny4zMDAwLjEuNiBIVFRQLzEuMQpBY2NlcHQtRW5jb2Rpbmc6IGd6aXAsZGVmbGF0ZQpIb3N0OiBlaGVhbHRoc3Vpc3NlLmloZS1ldXJvcGUubmV0CkNvbm5lY3Rpb246IEtlZXAtQWxpdmUKVXNlci1BZ2VudDogQXBhY2hlLUh0dHBDbGllbnQvNC4xLjEgKGphdmEgMS41KQ== \ No newline at end of file diff --git a/IHE Validation profiles/samples/PIXm/IHE_ITI-83 - 008 - invalid - Get request with bad targetSystem.b64 b/IHE Validation profiles/samples/PIXm/IHE_ITI-83 - 008 - invalid - Get request with bad targetSystem.b64 new file mode 100644 index 0000000000000000000000000000000000000000..c9089f66850610247efbf08191d9230a313d4427 --- /dev/null +++ b/IHE Validation profiles/samples/PIXm/IHE_ITI-83 - 008 - invalid - Get request with bad targetSystem.b64 @@ -0,0 +1 @@ +R0VUIGh0dHBzOi8vZWhlYWx0aHN1aXNzZS5paGUtZXVyb3BlLm5ldC9waXhtLWNvbm5lY3Rvci9maGlyX2NoL1BhdGllbnQvJGloZS1waXg/c291cmNlSWRlbnRpZmllcj0xLjMuNi4xLjQuMS4yMTM2Ny4zMDAwLjEuNiU3Q0lIRUZBQ0lMSVRZLTMxNjMmdGFyZ2V0U3lzdGVtIEhUVFAvMS4xCkFjY2VwdC1FbmNvZGluZzogZ3ppcCxkZWZsYXRlCkhvc3Q6IGVoZWFsdGhzdWlzc2UuaWhlLWV1cm9wZS5uZXQKQ29ubmVjdGlvbjogS2VlcC1BbGl2ZQpVc2VyLUFnZW50OiBBcGFjaGUtSHR0cENsaWVudC80LjEuMSAoamF2YSAxLjUp \ No newline at end of file diff --git a/IHE Validation profiles/samples/PIXm/IHE_ITI-83 - 009 - invalid - Get request with bad _format.b64 b/IHE Validation profiles/samples/PIXm/IHE_ITI-83 - 009 - invalid - Get request with bad _format.b64 new file mode 100644 index 0000000000000000000000000000000000000000..5c632991c29a02317a4de48dc0ea44a545086ed9 --- /dev/null +++ b/IHE Validation profiles/samples/PIXm/IHE_ITI-83 - 009 - invalid - Get request with bad _format.b64 @@ -0,0 +1,7 @@ +GET https://ehealthsuisse.ihe-europe.net/pixm-connector/fhir_ch/Patient/$ihe-pix?sourceIdentifier=1.3.6.1.4.1.21367.3000.1.6%7CIHEFACILITY-3163&targetSystem=1.3.6.1.4.1.12559.11.1.2.2.5&targetSystem=1.3.6.1.4.1.21367.13.20.2000&targetSystem=1.3.6.1.4.1.21367.13.20.1000&_format=anotherFormat 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) + + diff --git a/IHE Validation profiles/samples/PIXm/IHE_ITI-83 - 010 - invalid - Get request with bad IUA token.b64 b/IHE Validation profiles/samples/PIXm/IHE_ITI-83 - 010 - invalid - Get request with bad IUA token.b64 new file mode 100644 index 0000000000000000000000000000000000000000..514a8d3da239ea7baca40d342b2189c6aa9a3a5f --- /dev/null +++ b/IHE Validation profiles/samples/PIXm/IHE_ITI-83 - 010 - invalid - Get request with bad IUA token.b64 @@ -0,0 +1 @@ +R0VUIGh0dHBzOi8vZWhlYWx0aHN1aXNzZS5paGUtZXVyb3BlLm5ldDo0NDMvcGl4bS1jb25uZWN0b3IvZmhpcl9jaC9QYXRpZW50LyRpaGUtcGl4P3NvdXJjZUlkZW50aWZpZXI9MS4zLjYuMS40LjEuMjEzNjcuMzAwMC4xLjYlN0NJSEVGQUNJTElUWS0zMTYzIEhUVFAvMS4xCkFjY2VwdC1FbmNvZGluZzogZ3ppcCxkZWZsYXRlCkhvc3Q6IGVoZWFsdGhzdWlzc2UuaWhlLWV1cm9wZS5uZXQKQ29ubmVjdGlvbjogS2VlcC1BbGl2ZQpVc2VyLUFnZW50OiBBcGFjaGUtSHR0cENsaWVudC80LjEuMSAoamF2YSAxLjUpCkF1dGhvcml6YXRpb246IEJlYXJlcmV5SmhiR2NpT2lKU1V6STFOaUlzSW5SNWNDSWdPaUFpU2xkVUlpd2lhMmxrSWlBNklDSm5WbWQ2Vld0UlpFdHdaSFZNYm1GNGJUaEtReTFKWVRoMFZVZE5WMEoxVFRKWlQyUjNha3RoY0VkekluMC5leUpsZUhBaU9qRTNNREk0T1RNeU5UQXNJbWxoZENJNk1UY3dNamc1TWprMU1Dd2lZWFYwYUY5MGFXMWxJam94TnpBeU9Ea3lPVEkzTENKcWRHa2lPaUpqWlRVMVl6RmtNeTFsTkRKa0xUUmtZVGd0WW1JNFlTMDVNekl4TUdRMlkySTRNVGNpTENKcGMzTWlPaUpvZEhSd2N6b3ZMMlZvWldGc2RHaHpkV2x6YzJVdWFXaGxMV1YxY205d1pTNXVaWFF2YVhWaExYTnpieTl5WldGc2JYTXZZMmd0YVhWaElpd2lZWFZrSWpvaVlXTmpiM1Z1ZENJc0luTjFZaUk2SW1Gak5HWmtOakkyTFdOaVpHWXROR0l6TUMxaE9UTmhMVGMwWVRNMllXUXlNMlF3WWlJc0luUjVjQ0k2SWtKbFlYSmxjaUlzSW1GNmNDSTZJbU5vTFdsMVlTMWpiR2xsYm5RaUxDSnpaWE56YVc5dVgzTjBZWFJsSWpvaU1EVmtaREpsWWpNdE56aG1ZeTAwT1dKbExXRXlaREF0TjJNeU56UmtZVEZsTVROaklpd2lZV055SWpvaU1TSXNJbUZzYkc5M1pXUXRiM0pwWjJsdWN5STZXeUl2S2lKZExDSnlaV0ZzYlY5aFkyTmxjM01pT25zaWNtOXNaWE1pT2xzaVpHVm1ZWFZzZEMxeWIyeGxjeTFqYUMxcGRXRWlMQ0p2Wm1ac2FXNWxYMkZqWTJWemN5SXNJblZ0WVY5aGRYUm9iM0pwZW1GMGFXOXVJbDE5TENKeVpYTnZkWEpqWlY5aFkyTmxjM01pT25zaVlXTmpiM1Z1ZENJNmV5SnliMnhsY3lJNld5SnRZVzVoWjJVdFlXTmpiM1Z1ZENJc0ltMWhibUZuWlMxaFkyTnZkVzUwTFd4cGJtdHpJaXdpZG1sbGR5MXdjbTltYVd4bElsMTlmU3dpYzJOdmNHVWlPaUp3ZFhKd2IzTmxYMjltWDNWelpUMTFjbTQ2YjJsa09qSXVNVFl1TnpVMkxqVXVNekF1TVM0eE1qY3VNeTR4TUM0MWZFNVBVazBnY0hKdlptbHNaU0JzWVhWdVkyZ2daVzFoYVd3aUxDSnphV1FpT2lJd05XUmtNbVZpTXkwM09HWmpMVFE1WW1VdFlUSmtNQzAzWXpJM05HUmhNV1V4TTJNaUxDSmxlSFJsYm5OcGIyNXpJanA3SW1Ob1gyVndjaUk2ZXlKMWMyVnlYMmxrWDNGMVlXeHBabWxsY2lJNkluVnlianBuY3pFNloyeHVJaXdpZFhObGNsOXBaQ0k2SWpjMk1ERXdNREkwTmpjek56TWlmU3dpWTJoZmFYVmhJanA3SW14aGRXNWphQ0k2SW14aGRXNWphQ0o5TENKcGFHVmZhWFZoSWpwN0luQjFjbkJ2YzJWZmIyWmZkWE5sSWpwN0luTjVjM1JsYlNJNkluVnlianB2YVdRNk1pNHhOaTQzTlRZdU5TNHpNQzR4TGpFeU55NHpMakV3TGpVaUxDSmpiMlJsSWpvaVRrOVNUU0o5Zlgwc0ltVnRZV2xzWDNabGNtbG1hV1ZrSWpwbVlXeHpaU3dpYm1GdFpTSTZJbkp5WlhsdWIyeGtjeUJTWlhsdWIyeGtjeUlzSW5CeVpXWmxjbkpsWkY5MWMyVnlibUZ0WlNJNkluSnlaWGx1YjJ4a2N5SXNJbWRwZG1WdVgyNWhiV1VpT2lKeWNtVjVibTlzWkhNaUxDSm1ZVzFwYkhsZmJtRnRaU0k2SWxKbGVXNXZiR1J6SW4wLmZVeTFMazktSmNibkdGbWNNSGJDeFVac1A3V0lmQzhndjlhVFVJWEpDcDdqRS1GQUJ6QVl4OFpFbXlmM3RYZU52eVlXcEU5REFERjcydW41cVhBREtmY21aV2VhekpmcUY5WWIwclJxNU5JZ1I0elBuc1lOVGVIQ3J1RHdsUmVEeG5mRWJINWZiSXVZYjM4SmFpU2xVUHdxTHlZbXpXMlZfZHdCMm1BYzJ3b0JzNi0tTHpDUE8tdWp4NHJ1LUJCbVR1dlZ6NGxmSHlKcVkzaU9UNS11YWJmQ0Z2Sjdud3hQYXV0QURTTWNtYm9MTmpWNlFNMmF2MHhJQnJZa2FVZ1NwNVI3dmdPaVd4OUJyQ1Fmc0piX1NDZ0dOZmdqS2VuY2lJMjBOMUlvcHJhejhOTEZyOVlYZWF4Y2FJUmplME4zRmpnazlfUGdyZk5rOXk1V3ByaS1mZw== \ No newline at end of file diff --git a/IHE Validation profiles/samples/PIXm/IHE_ITI-83 - 011 - invalid - Get request with bad IUA token.b64 b/IHE Validation profiles/samples/PIXm/IHE_ITI-83 - 011 - invalid - Get request with bad IUA token.b64 new file mode 100644 index 0000000000000000000000000000000000000000..5eb68f97efd689c8884a3bb29f7e2e77d970453b --- /dev/null +++ b/IHE Validation profiles/samples/PIXm/IHE_ITI-83 - 011 - invalid - Get request with bad IUA token.b64 @@ -0,0 +1 @@ +R0VUIGh0dHBzOi8vZWhlYWx0aHN1aXNzZS5paGUtZXVyb3BlLm5ldDo0NDMvcGl4bS1jb25uZWN0b3IvZmhpcl9jaC9QYXRpZW50LyRpaGUtcGl4P3NvdXJjZUlkZW50aWZpZXI9MS4zLjYuMS40LjEuMjEzNjcuMzAwMC4xLjYlN0NJSEVGQUNJTElUWS0zMTYzIEhUVFAvMS4xCkFjY2VwdC1FbmNvZGluZzogZ3ppcCxkZWZsYXRlCkhvc3Q6IGVoZWFsdGhzdWlzc2UuaWhlLWV1cm9wZS5uZXQKQ29ubmVjdGlvbjogS2VlcC1BbGl2ZQpVc2VyLUFnZW50OiBBcGFjaGUtSHR0cENsaWVudC80LjEuMSAoamF2YSAxLjUpCkF1dGhvcml6YXRpb246IGV5SmhiR2NpT2lKU1V6STFOaUlzSW5SNWNDSWdPaUFpU2xkVUlpd2lhMmxrSWlBNklDSm5WbWQ2Vld0UlpFdHdaSFZNYm1GNGJUaEtReTFKWVRoMFZVZE5WMEoxVFRKWlQyUjNha3RoY0VkekluMC5leUpsZUhBaU9qRTNNREk0T1RNeU5UQXNJbWxoZENJNk1UY3dNamc1TWprMU1Dd2lZWFYwYUY5MGFXMWxJam94TnpBeU9Ea3lPVEkzTENKcWRHa2lPaUpqWlRVMVl6RmtNeTFsTkRKa0xUUmtZVGd0WW1JNFlTMDVNekl4TUdRMlkySTRNVGNpTENKcGMzTWlPaUpvZEhSd2N6b3ZMMlZvWldGc2RHaHpkV2x6YzJVdWFXaGxMV1YxY205d1pTNXVaWFF2YVhWaExYTnpieTl5WldGc2JYTXZZMmd0YVhWaElpd2lZWFZrSWpvaVlXTmpiM1Z1ZENJc0luTjFZaUk2SW1Gak5HWmtOakkyTFdOaVpHWXROR0l6TUMxaE9UTmhMVGMwWVRNMllXUXlNMlF3WWlJc0luUjVjQ0k2SWtKbFlYSmxjaUlzSW1GNmNDSTZJbU5vTFdsMVlTMWpiR2xsYm5RaUxDSnpaWE56YVc5dVgzTjBZWFJsSWpvaU1EVmtaREpsWWpNdE56aG1ZeTAwT1dKbExXRXlaREF0TjJNeU56UmtZVEZsTVROaklpd2lZV055SWpvaU1TSXNJbUZzYkc5M1pXUXRiM0pwWjJsdWN5STZXeUl2S2lKZExDSnlaV0ZzYlY5aFkyTmxjM01pT25zaWNtOXNaWE1pT2xzaVpHVm1ZWFZzZEMxeWIyeGxjeTFqYUMxcGRXRWlMQ0p2Wm1ac2FXNWxYMkZqWTJWemN5SXNJblZ0WVY5aGRYUm9iM0pwZW1GMGFXOXVJbDE5TENKeVpYTnZkWEpqWlY5aFkyTmxjM01pT25zaVlXTmpiM1Z1ZENJNmV5SnliMnhsY3lJNld5SnRZVzVoWjJVdFlXTmpiM1Z1ZENJc0ltMWhibUZuWlMxaFkyTnZkVzUwTFd4cGJtdHpJaXdpZG1sbGR5MXdjbTltYVd4bElsMTlmU3dpYzJOdmNHVWlPaUp3ZFhKd2IzTmxYMjltWDNWelpUMTFjbTQ2YjJsa09qSXVNVFl1TnpVMkxqVXVNekF1TVM0eE1qY3VNeTR4TUM0MWZFNVBVazBnY0hKdlptbHNaU0JzWVhWdVkyZ2daVzFoYVd3aUxDSnphV1FpT2lJd05XUmtNbVZpTXkwM09HWmpMVFE1WW1VdFlUSmtNQzAzWXpJM05HUmhNV1V4TTJNaUxDSmxlSFJsYm5OcGIyNXpJanA3SW1Ob1gyVndjaUk2ZXlKMWMyVnlYMmxrWDNGMVlXeHBabWxsY2lJNkluVnlianBuY3pFNloyeHVJaXdpZFhObGNsOXBaQ0k2SWpjMk1ERXdNREkwTmpjek56TWlmU3dpWTJoZmFYVmhJanA3SW14aGRXNWphQ0k2SW14aGRXNWphQ0o5TENKcGFHVmZhWFZoSWpwN0luQjFjbkJ2YzJWZmIyWmZkWE5sSWpwN0luTjVjM1JsYlNJNkluVnlianB2YVdRNk1pNHhOaTQzTlRZdU5TNHpNQzR4TGpFeU55NHpMakV3TGpVaUxDSmpiMlJsSWpvaVRrOVNUU0o5Zlgwc0ltVnRZV2xzWDNabGNtbG1hV1ZrSWpwbVlXeHpaU3dpYm1GdFpTSTZJbkp5WlhsdWIyeGtjeUJTWlhsdWIyeGtjeUlzSW5CeVpXWmxjbkpsWkY5MWMyVnlibUZ0WlNJNkluSnlaWGx1YjJ4a2N5SXNJbWRwZG1WdVgyNWhiV1VpT2lKeWNtVjVibTlzWkhNaUxDSm1ZVzFwYkhsZmJtRnRaU0k2SWxKbGVXNXZiR1J6SW4wLmZVeTFMazktSmNibkdGbWNNSGJDeFVac1A3V0lmQzhndjlhVFVJWEpDcDdqRS1GQUJ6QVl4OFpFbXlmM3RYZU52eVlXcEU5REFERjcydW41cVhBREtmY21aV2VhekpmcUY5WWIwclJxNU5JZ1I0elBuc1lOVGVIQ3J1RHdsUmVEeG5mRWJINWZiSXVZYjM4SmFpU2xVUHdxTHlZbXpXMlZfZHdCMm1BYzJ3b0JzNi0tTHpDUE8tdWp4NHJ1LUJCbVR1dlZ6NGxmSHlKcVkzaU9UNS11YWJmQ0Z2Sjdud3hQYXV0QURTTWNtYm9MTmpWNlFNMmF2MHhJQnJZa2FVZ1NwNVI3dmdPaVd4OUJyQ1Fmc0piX1NDZ0dOZmdqS2VuY2lJMjBOMUlvcHJhejhOTEZyOVlYZWF4Y2FJUmplME4zRmpnazlfUGdyZk5rOXk1V3ByaS1mZw== \ No newline at end of file diff --git a/IHE Validation profiles/samples/PIXm/IHE_ITI-83 - 012 - invalid - Get request with bad IUA token.b64 b/IHE Validation profiles/samples/PIXm/IHE_ITI-83 - 012 - invalid - Get request with bad IUA token.b64 new file mode 100644 index 0000000000000000000000000000000000000000..545cb673b4322600ea9e5237424f77abf9666620 --- /dev/null +++ b/IHE Validation profiles/samples/PIXm/IHE_ITI-83 - 012 - invalid - Get request with bad IUA token.b64 @@ -0,0 +1 @@ +R0VUIGh0dHBzOi8vZWhlYWx0aHN1aXNzZS5paGUtZXVyb3BlLm5ldDo0NDMvcGl4bS1jb25uZWN0b3IvZmhpcl9jaC9QYXRpZW50LyRpaGUtcGl4P3NvdXJjZUlkZW50aWZpZXI9MS4zLjYuMS40LjEuMjEzNjcuMzAwMC4xLjYlN0NJSEVGQUNJTElUWS0zMTYzIEhUVFAvMS4xCkFjY2VwdC1FbmNvZGluZzogZ3ppcCxkZWZsYXRlCkhvc3Q6IGVoZWFsdGhzdWlzc2UuaWhlLWV1cm9wZS5uZXQKQ29ubmVjdGlvbjogS2VlcC1BbGl2ZQpVc2VyLUFnZW50OiBBcGFjaGUtSHR0cENsaWVudC80LjEuMSAoamF2YSAxLjUpCkF1dGhvcml6YXRpb246IEJlYXJlcg== \ No newline at end of file