diff --git a/postman/Validated Relationship Service Sandbox.postman_collection.json b/postman/Validated Relationship Service Sandbox.postman_collection.json index 55e673a0..00116c35 100644 --- a/postman/Validated Relationship Service Sandbox.postman_collection.json +++ b/postman/Validated Relationship Service Sandbox.postman_collection.json @@ -1,10 +1,11 @@ { "info": { - "_postman_id": "4fd91043-1337-4f8b-92c9-96c597b343c8", - "name": "Validated Relationship Service Sandbox 04/11/25", + "_postman_id": "12af1681-48d5-410b-8597-78eed58bee68", + "name": "Validated Relationship Service Sandbox 21/11/25", "description": "This Postman collection includes example scenarios for each of the Validated Relationship Service (VRS) API endpoints, covering both valid and invalid request scenarios.\n\nThe collection is pointed towards the VRS sandbox environment, which will return a specific example response based on the request sent. All data shown in the requests or responses is test data.\n\nOur sandbox environment only covers the scenarios listed in the Postman collection and is open access. It does not allow you to test authorisation or any scenarios beyond the ones documented.\n\nFull specification is available at [https://digital.nhs.uk/developer/api-catalogue/validated-relationship-service](https://digital.nhs.uk/developer/api-catalogue/validated-relationship-service)", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", - "_exporter_id": "26376766" + "_exporter_id": "44536620", + "_collection_link": "https://www.postman.com/l44444-2379/workspace/validated-relationship-service-sandbox-21-11-2025/collection/44536620-12af1681-48d5-410b-8597-78eed58bee68?action=share&source=collection_link&creator=44536620" }, "item": [ { @@ -2169,7 +2170,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -2180,7 +2181,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -2221,9 +2222,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"PRN\",", - " \"display\": \"Parent\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"parental-responsibility\",", + " \"display\": \"Parental responsibility\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -2233,7 +2234,21 @@ " \"end\": \"2026-02-11\",", " \"start\": \"2025-02-11\"", " }", - " }", + " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_CREATED\",", + " \"display\": \"Role created from scratch by GP\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -2339,7 +2354,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -2350,7 +2365,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -2391,9 +2406,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"PRN\",", - " \"display\": \"Parent\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"parental-responsibility\",", + " \"display\": \"Parental responsibility\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -2403,7 +2418,21 @@ " \"end\": \"2026-02-11\",", " \"start\": \"2025-02-11\"", " }", - " }", + " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_CREATED\",", + " \"display\": \"Role created from scratch by GP\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -2509,7 +2538,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -2520,7 +2549,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -2561,9 +2590,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"PRN\",", - " \"display\": \"Parent\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"parental-responsibility\",", + " \"display\": \"Parental responsibility\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -2574,6 +2603,20 @@ " \"start\": \"2025-02-11\"", " }", " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_DEACTIVATED_END_DATE_REACHED\",", + " \"display\": \"End-date reached\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -2588,7 +2631,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -2599,7 +2642,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -2640,9 +2683,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"PRN\",", - " \"display\": \"Parent\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"parental-responsibility\",", + " \"display\": \"Parental responsibility\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -2653,6 +2696,20 @@ " \"start\": \"2025-02-11\"", " }", " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_DEACTIVATED_END_DATE_REACHED\",", + " \"display\": \"End-date reached\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -2738,7 +2795,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -2749,7 +2806,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -2790,9 +2847,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"PRN\",", - " \"display\": \"Parent\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"parental-responsibility\",", + " \"display\": \"Parental responsibility\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -2803,6 +2860,20 @@ " \"start\": \"2025-02-11\"", " }", " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_CREATED\",", + " \"display\": \"Role created from scratch by GP\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -2817,7 +2888,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -2828,7 +2899,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -2869,9 +2940,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"PRN\",", - " \"display\": \"Parent\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"parental-responsibility\",", + " \"display\": \"Parental responsibility\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -2882,6 +2953,20 @@ " \"start\": \"2025-02-11\"", " }", " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_CREATED\",", + " \"display\": \"Role created from scratch by GP\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -2896,7 +2981,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -2907,7 +2992,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -2948,9 +3033,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"PRN\",", - " \"display\": \"Parent\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"parental-responsibility\",", + " \"display\": \"Parental responsibility\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -2961,6 +3046,20 @@ " \"start\": \"2025-02-11\"", " }", " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"APPLICATION_SUBMITTED\",", + " \"display\": \"Application submitted online\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -2975,7 +3074,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -2986,7 +3085,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -3027,9 +3126,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"PRN\",", - " \"display\": \"Parent\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"parental-responsibility\",", + " \"display\": \"Parental responsibility\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -3040,6 +3139,20 @@ " \"start\": \"2025-02-11\"", " }", " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"APPLICATION_SUBMITTED\",", + " \"display\": \"Application submitted online\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -3123,7 +3236,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -3134,7 +3247,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -3175,9 +3288,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"PRN\",", - " \"display\": \"Parent\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"parental-responsibility\",", + " \"display\": \"Parental responsibility\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -3188,6 +3301,20 @@ " \"start\": \"2025-02-11\"", " }", " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_CREATED\",", + " \"display\": \"Role created from scratch by GP\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -3202,7 +3329,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -3213,7 +3340,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -3254,9 +3381,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"PRN\",", - " \"display\": \"Parent\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"parental-responsibility\",", + " \"display\": \"Parental responsibility\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -3267,6 +3394,20 @@ " \"start\": \"2025-02-11\"", " }", " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_CREATED\",", + " \"display\": \"Role created from scratch by GP\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -3281,7 +3422,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -3292,7 +3433,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -3333,9 +3474,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"PRN\",", - " \"display\": \"Parent\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"parental-responsibility\",", + " \"display\": \"Parental responsibility\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -3346,6 +3487,20 @@ " \"start\": \"2025-02-11\"", " }", " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_DEACTIVATED_END_DATE_REACHED\",", + " \"display\": \"End-date reached\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -3475,7 +3630,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -3486,7 +3641,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -3527,9 +3682,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"PRN\",", - " \"display\": \"Parent\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"parental-responsibility\",", + " \"display\": \"Parental responsibility\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -3539,7 +3694,21 @@ " \"end\": \"2026-02-11\",", " \"start\": \"2025-02-11\"", " }", - " }", + " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_CREATED\",", + " \"display\": \"Role created from scratch by GP\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -3608,7 +3777,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -3619,7 +3788,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -3660,9 +3829,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"PRN\",", - " \"display\": \"Parent\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"parental-responsibility\",", + " \"display\": \"Parental responsibility\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -3672,7 +3841,21 @@ " \"end\": \"2026-02-11\",", " \"start\": \"2025-02-11\"", " }", - " }", + " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_CREATED\",", + " \"display\": \"Role created from scratch by GP\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -3741,7 +3924,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -3752,7 +3935,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -3793,9 +3976,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"PRN\",", - " \"display\": \"Parent\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"parental-responsibility\",", + " \"display\": \"Parental responsibility\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -3805,7 +3988,21 @@ " \"end\": \"2026-02-11\",", " \"start\": \"2025-02-11\"", " }", - " }", + " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_DEACTIVATED_END_DATE_REACHED\",", + " \"display\": \"End-date reached\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -3927,7 +4124,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -3938,7 +4135,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -3979,9 +4176,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"PRN\",", - " \"display\": \"Parent\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"parental-responsibility\",", + " \"display\": \"Parental responsibility\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -3992,6 +4189,20 @@ " \"start\": \"2025-02-11\"", " }", " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_CREATED\",", + " \"display\": \"Role created from scratch by GP\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -4043,7 +4254,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -4054,7 +4265,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -4095,9 +4306,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"Personal\",", - " \"display\": \"Personal\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"best-interest\",", + " \"display\": \"Best Interest\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -4108,6 +4319,20 @@ " \"start\": \"2025-02-11\"", " }", " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_CREATED\",", + " \"display\": \"Role created from scratch by GP\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -4159,7 +4384,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -4170,7 +4395,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -4211,9 +4436,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"Personal\",", - " \"display\": \"Personal\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"best-interest\",", + " \"display\": \"Best Interest\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -4224,6 +4449,20 @@ " \"start\": \"2025-02-11\"", " }", " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_DEACTIVATED_END_DATE_REACHED\",", + " \"display\": \"End-date reached\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -4403,7 +4642,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -4414,7 +4653,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -4455,9 +4694,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"PRN\",", - " \"display\": \"Parent\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"parental-responsibility\",", + " \"display\": \"Parental responsibility\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -4467,7 +4706,21 @@ " \"end\": \"2026-02-11\",", " \"start\": \"2025-02-11\"", " }", - " }", + " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_CREATED\",", + " \"display\": \"Role created from scratch by GP\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -4573,7 +4826,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -4584,7 +4837,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -4625,9 +4878,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"Personal\",", - " \"display\": \"Personal\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"best-interest\",", + " \"display\": \"Best Interest\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -4637,7 +4890,21 @@ " \"end\": \"2026-02-11\",", " \"start\": \"2025-02-11\"", " }", - " }", + " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_CREATED\",", + " \"display\": \"Role created from scratch by GP\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -4743,7 +5010,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -4754,7 +5021,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -4795,9 +5062,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"Personal\",", - " \"display\": \"Personal\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"best-interest\",", + " \"display\": \"Best Interest\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -4807,7 +5074,21 @@ " \"end\": \"2026-02-11\",", " \"start\": \"2025-02-11\"", " }", - " }", + " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_DEACTIVATED_END_DATE_REACHED\",", + " \"display\": \"End-date reached\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -4887,7 +5168,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -4898,7 +5179,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -4939,9 +5220,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"PRN\",", - " \"display\": \"Parent\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"parental-responsibility\",", + " \"display\": \"Parental responsibility\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -4952,6 +5233,20 @@ " \"start\": \"2025-02-11\"", " }", " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_CREATED\",", + " \"display\": \"Role created from scratch by GP\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -4966,7 +5261,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -4977,7 +5272,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -5018,9 +5313,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"GUARD\",", - " \"display\": \"Guardian\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"court-appointed-personal-welfare-deputy\",", + " \"display\": \"Court appointed personal welfare deputy\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -5031,6 +5326,20 @@ " \"start\": \"2025-02-11\"", " }", " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_CREATED\",", + " \"display\": \"Role created from scratch by GP\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -5045,7 +5354,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -5056,7 +5365,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -5097,9 +5406,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"CHILD\",", - " \"display\": \"Child\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"court-appointed-personal-welfare-deputy\",", + " \"display\": \"Court appointed personal welfare deputy\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -5110,6 +5419,20 @@ " \"start\": \"2025-02-11\"", " }", " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_DEACTIVATED_END_DATE_REACHED\",", + " \"display\": \"End-date reached\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -5281,7 +5604,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -5292,7 +5615,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -5333,9 +5656,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"CHILD\",", - " \"display\": \"Child\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"court-appointed-personal-welfare-deputy\",", + " \"display\": \"Court appointed personal welfare deputy\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -5345,7 +5668,21 @@ " \"end\": \"2026-02-11\",", " \"start\": \"2025-02-11\"", " }", - " }", + " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_CREATED\",", + " \"display\": \"Role created from scratch by GP\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -5397,7 +5734,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -5408,7 +5745,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -5449,9 +5786,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"GUARD\",", - " \"display\": \"Guardian\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"court-appointed-personal-welfare-deputy\",", + " \"display\": \"Court appointed personal welfare deputy\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -5461,7 +5798,21 @@ " \"end\": \"2026-02-11\",", " \"start\": \"2025-02-11\"", " }", - " }", + " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_CREATED\",", + " \"display\": \"Role created from scratch by GP\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -5513,7 +5864,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -5524,7 +5875,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -5565,9 +5916,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"PRN\",", - " \"display\": \"Parent\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"parental-responsibility\",", + " \"display\": \"Parental responsibility\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -5577,7 +5928,21 @@ " \"end\": \"2026-02-11\",", " \"start\": \"2025-02-11\"", " }", - " }", + " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_DEACTIVATED_END_DATE_REACHED\",", + " \"display\": \"End-date reached\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -5703,7 +6068,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -5714,7 +6079,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -5755,9 +6120,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"CHILD\",", - " \"display\": \"Child\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"court-appointed-personal-welfare-deputy\",", + " \"display\": \"Court appointed personal welfare deputy\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -5768,6 +6133,20 @@ " \"start\": \"2025-02-11\"", " }", " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_CREATED\",", + " \"display\": \"Role created from scratch by GP\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -5819,7 +6198,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -5830,7 +6209,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -5871,9 +6250,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"GUARD\",", - " \"display\": \"Guardian\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"court-appointed-personal-welfare-deputy\",", + " \"display\": \"Court appointed personal welfare deputy\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -5884,6 +6263,20 @@ " \"start\": \"2025-02-11\"", " }", " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_CREATED\",", + " \"display\": \"Role created from scratch by GP\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -5935,7 +6328,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -5946,7 +6339,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -5987,9 +6380,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"PRN\",", - " \"display\": \"Parent\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"parental-responsibility\",", + " \"display\": \"Parental responsibility\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -6000,6 +6393,20 @@ " \"start\": \"2025-02-11\"", " }", " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_DEACTIVATED_END_DATE_REACHED\",", + " \"display\": \"End-date reached\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -6129,7 +6536,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -6140,7 +6547,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -6181,9 +6588,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"CHILD\",", - " \"display\": \"Child\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"court-appointed-personal-welfare-deputy\",", + " \"display\": \"Court appointed personal welfare deputy\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -6193,7 +6600,21 @@ " \"end\": \"2026-02-11\",", " \"start\": \"2025-02-11\"", " }", - " }", + " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_CREATED\",", + " \"display\": \"Role created from scratch by GP\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -6208,7 +6629,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -6219,7 +6640,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -6260,9 +6681,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"GUARD\",", - " \"display\": \"Guardian\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"court-appointed-personal-welfare-deputy\",", + " \"display\": \"Court appointed personal welfare deputy\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -6272,7 +6693,21 @@ " \"end\": \"2026-02-11\",", " \"start\": \"2025-02-11\"", " }", - " }", + " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_CREATED\",", + " \"display\": \"Role created from scratch by GP\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -6287,7 +6722,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -6298,7 +6733,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -6339,9 +6774,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"PRN\",", - " \"display\": \"Parent\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"parental-responsibility\",", + " \"display\": \"Parental responsibility\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -6351,7 +6786,21 @@ " \"end\": \"2026-02-11\",", " \"start\": \"2025-02-11\"", " }", - " }", + " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_DEACTIVATED_END_DATE_REACHED\",", + " \"display\": \"End-date reached\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -6483,7 +6932,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -6494,7 +6943,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -6535,9 +6984,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"GUARD\",", - " \"display\": \"Guardian\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"court-appointed-personal-welfare-deputy\",", + " \"display\": \"Court appointed personal welfare deputy\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -6547,7 +6996,21 @@ " \"end\": \"2026-02-11\",", " \"start\": \"2025-02-11\"", " }", - " }", + " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_CREATED\",", + " \"display\": \"Role created from scratch by GP\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -6710,7 +7173,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -6721,7 +7184,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -6762,9 +7225,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"PRN\",", - " \"display\": \"Parent\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"parental-responsibility\",", + " \"display\": \"Parental responsibility\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -6774,7 +7237,21 @@ " \"end\": \"2026-02-11\",", " \"start\": \"2025-02-11\"", " }", - " }", + " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_CREATED\",", + " \"display\": \"Role created from scratch by GP\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -6854,7 +7331,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -6865,7 +7342,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -6906,9 +7383,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"PRN\",", - " \"display\": \"Parent\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"parental-responsibility\",", + " \"display\": \"Parental responsibility\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -6919,6 +7396,20 @@ " \"start\": \"2025-02-11\"", " }", " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_CREATED\",", + " \"display\": \"Role created from scratch by GP\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -7094,7 +7585,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -7105,7 +7596,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -7146,9 +7637,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"PRN\",", - " \"display\": \"Parent\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"parental-responsibility\",", + " \"display\": \"Parental responsibility\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -7158,7 +7649,21 @@ " \"end\": \"2026-02-11\",", " \"start\": \"2025-02-11\"", " }", - " }", + " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_CREATED\",", + " \"display\": \"Role created from scratch by GP\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -7378,7 +7883,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -7389,7 +7894,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -7433,9 +7938,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"unknown\",", + " \"code\": \"UNK\",", " \"display\": \"Unknown\",", - " \"system\": \"https://fhir.nhs.uk/CodeSystem/proxy-legal-basis\"", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-NullFlavor\"", " }", " ]", " }", @@ -7445,7 +7950,21 @@ " \"start\": \"2025-02-11\",", " \"end\": \"2026-02-11\"", " }", - " }", + " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_CREATED\",", + " \"display\": \"Role created from scratch by GP\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -7463,7 +7982,8 @@ " pm.expect(responseJson).to.eql(expectedResponseBody);", "});" ], - "type": "text/javascript" + "type": "text/javascript", + "packages": {} } } ], @@ -8115,7 +8635,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -8126,7 +8646,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -8167,9 +8687,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"GUARD\",", - " \"display\": \"Guardian\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"court-appointed-personal-welfare-deputy\",", + " \"display\": \"Court appointed personal welfare deputy\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -8180,6 +8700,20 @@ " \"start\": \"2025-02-11\"", " }", " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_CREATED\",", + " \"display\": \"Role created from scratch by GP\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -8300,7 +8834,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -8311,7 +8845,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -8339,6 +8873,45 @@ " \"authority\": \"https://www.england.nhs.uk\",", " \"uri\": \"REPLACE_WITH_LINK_TO_PUBLISHED_NATIONAL_PROXY_STANDARD\"", " }", + " ],", + " \"provision\": {", + " \"actor\": [", + " {", + " \"reference\": {", + " \"identifier\": {", + " \"system\": \"https://fhir.nhs.uk/Id/nhs-number\",", + " \"value\": \"9000000010\"", + " }", + " },", + " \"role\": {", + " \"coding\": [", + " {", + " \"code\": \"parental-responsibility\",", + " \"display\": \"Parental responsibility\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", + " }", + " ]", + " }", + " }", + " ],", + " \"period\": {", + " \"end\": \"2026-02-11\",", + " \"start\": \"2025-02-11\"", + " }", + " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_CREATED\",", + " \"display\": \"Role created from scratch by GP\"", + " }", + " ]", + " }", + " }", " ]", " },", " \"search\": {", @@ -8449,7 +9022,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -8460,7 +9033,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -8489,6 +9062,45 @@ " \"uri\": \"REPLACE_WITH_LINK_TO_PUBLISHED_NATIONAL_PROXY_STANDARD\"", " }", " ],", + " \"provision\": {", + " \"actor\": [", + " {", + " \"reference\": {", + " \"identifier\": {", + " \"system\": \"https://fhir.nhs.uk/Id/nhs-number\",", + " \"value\": \"9000000010\"", + " }", + " },", + " \"role\": {", + " \"coding\": [", + " {", + " \"code\": \"parental-responsibility\",", + " \"display\": \"Parental responsibility\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", + " }", + " ]", + " }", + " }", + " ],", + " \"period\": {", + " \"end\": \"2026-02-11\",", + " \"start\": \"2025-02-11\"", + " }", + " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_CREATED\",", + " \"display\": \"Role created from scratch by GP\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -8652,7 +9264,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -8663,7 +9275,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -8704,9 +9316,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"PRN\",", - " \"display\": \"Parent\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"parental-responsibility\",", + " \"display\": \"Parental responsibility\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -8716,7 +9328,21 @@ " \"end\": \"2026-02-11\",", " \"start\": \"2025-02-11\"", " }", - " }", + " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_CREATED\",", + " \"display\": \"Role created from scratch by GP\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -8792,7 +9418,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -8803,7 +9429,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -8844,9 +9470,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"PRN\",", - " \"display\": \"Parent\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"parental-responsibility\",", + " \"display\": \"Parental responsibility\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -8857,6 +9483,20 @@ " \"start\": \"2025-02-11\"", " }", " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_CREATED\",", + " \"display\": \"Role created from scratch by GP\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", @@ -8981,7 +9621,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -8992,7 +9632,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -9020,6 +9660,41 @@ " \"authority\": \"https://www.england.nhs.uk\",", " \"uri\": \"REPLACE_WITH_LINK_TO_PUBLISHED_NATIONAL_PROXY_STANDARD\"", " }", + " ],", + " \"provision\": {", + " \"actor\": [", + " {", + " \"reference\": {", + " \"identifier\": {", + " \"system\": \"https://fhir.nhs.uk/Id/nhs-number\",", + " \"value\": \"9000000019\"", + " }", + " },", + " \"role\": {", + " \"coding\": [", + " {", + " \"code\": \"parental-responsibility\",", + " \"display\": \"Parental responsibility\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", + " }", + " ]", + " }", + " }", + " ]", + " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_CREATED\",", + " \"display\": \"Role created from scratch by GP\"", + " }", + " ]", + " }", + " }", " ]", " },", " \"search\": {", @@ -9139,7 +9814,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -9150,7 +9825,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -9172,6 +9847,45 @@ " \"value\": \"9000000019\"", " }", " }", + " ],", + " \"provision\": {", + " \"actor\": [", + " {", + " \"reference\": {", + " \"identifier\": {", + " \"system\": \"https://fhir.nhs.uk/Id/nhs-number\",", + " \"value\": \"9000000019\"", + " }", + " },", + " \"role\": {", + " \"coding\": [", + " {", + " \"code\": \"parental-responsibility\",", + " \"display\": \"Parental responsibility\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", + " }", + " ]", + " }", + " }", + " ],", + " \"period\": {", + " \"end\": \"2026-02-11\",", + " \"start\": \"2025-02-11\"", + " }", + " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_CREATED\",", + " \"display\": \"Role created from scratch by GP\"", + " }", + " ]", + " }", + " }", " ]", " },", " \"search\": {", @@ -9349,7 +10063,7 @@ " \"scope\": {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/consentscope\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consentscope\",", " \"code\": \"patient-privacy\",", " \"display\": \"Privacy Consent\"", " }", @@ -9360,7 +10074,7 @@ " {", " \"coding\": [", " {", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-ActCode\",", + " \"system\": \"https://terminology.hl7.org/CodeSystem/v3-ActCode\",", " \"code\": \"INFA\",", " \"display\": \"Information Access\"", " }", @@ -9401,9 +10115,9 @@ " \"role\": {", " \"coding\": [", " {", - " \"code\": \"PRN\",", - " \"display\": \"Parent\",", - " \"system\": \"http://terminology.hl7.org/CodeSystem/v3-RoleCode\"", + " \"code\": \"parental-responsibility\",", + " \"display\": \"Parental responsibility\",", + " \"system\": \"https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis\"", " }", " ]", " }", @@ -9413,7 +10127,21 @@ " \"end\": \"2026-02-11\",", " \"start\": \"2025-02-11\"", " }", - " }", + " },", + " \"extension\": [", + " {", + " \"url\": \"https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason\",", + " \"valueCodeableConcept\": {", + " \"coding\": [", + " {", + " \"system\": \"https://terminology.hl7.org/CodeSystem/consent-reason\",", + " \"code\": \"ROLE_CREATED\",", + " \"display\": \"Role created from scratch by GP\"", + " }", + " ]", + " }", + " }", + " ]", " },", " \"search\": {", " \"mode\": \"match\"", diff --git a/specification/examples/requests/POST_Consent/adult_to_adult_proxy_creation.yaml b/specification/examples/requests/POST_Consent/adult_to_adult_proxy_creation.yaml index c26c343a..7a4abc39 100644 --- a/specification/examples/requests/POST_Consent/adult_to_adult_proxy_creation.yaml +++ b/specification/examples/requests/POST_Consent/adult_to_adult_proxy_creation.yaml @@ -5,13 +5,13 @@ ConsentAdultToAdultGuardianRequest: status: active scope: coding: - - system: "http://terminology.hl7.org/CodeSystem/consentscope" + - system: "https://terminology.hl7.org/CodeSystem/consentscope" code: patient-privacy display: "Privacy Consent" text: "Patient Privacy Consent" category: - coding: - - system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" + - system: "https://terminology.hl7.org/CodeSystem/v3-ActCode" code: INFA display: "Information Access" text: "Information Access Consent" @@ -32,9 +32,9 @@ ConsentAdultToAdultGuardianRequest: actor: - role: coding: - - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode - code: GUARD - display: Guardian + - system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis + code: court-appointed-personal-welfare-deputy + display: Court appointed personal welfare deputy reference: type: RelatedPerson identifier: @@ -44,6 +44,6 @@ ConsentAdultToAdultGuardianRequest: - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason valueCodeableConcept: coding: - - system: http://terminology.hl7.org/CodeSystem/consent-reason - code: TBC - display: TBC \ No newline at end of file + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_CREATED + display: Role created from scratch by GP \ No newline at end of file diff --git a/specification/examples/requests/POST_Consent/parent_child_proxy_creation.yaml b/specification/examples/requests/POST_Consent/parent_child_proxy_creation.yaml index c7374722..50e8f448 100644 --- a/specification/examples/requests/POST_Consent/parent_child_proxy_creation.yaml +++ b/specification/examples/requests/POST_Consent/parent_child_proxy_creation.yaml @@ -5,13 +5,13 @@ ConsentParentChildProxyCreationRequest: status: active scope: coding: - - system: "http://terminology.hl7.org/CodeSystem/consentscope" + - system: "https://terminology.hl7.org/CodeSystem/consentscope" code: patient-privacy display: "Privacy Consent" text: "Patient Privacy Consent" category: - coding: - - system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" + - system: "https://terminology.hl7.org/CodeSystem/v3-ActCode" code: INFA display: "Information Access" text: "Information Access Consent" @@ -33,9 +33,9 @@ ConsentParentChildProxyCreationRequest: actor: - role: coding: - - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode - code: PRN - display: Parent + - system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis + code: parental-responsibility + display: Parental responsibility reference: type: RelatedPerson identifier: @@ -45,6 +45,6 @@ ConsentParentChildProxyCreationRequest: - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason valueCodeableConcept: coding: - - system: http://terminology.hl7.org/CodeSystem/consent-reason - code: TBC - display: TBC \ No newline at end of file + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_CREATED + display: Role created from scratch by GP \ No newline at end of file diff --git a/specification/examples/responses/GET_Consent/filtered-relationships-status-active-include-details.yaml b/specification/examples/responses/GET_Consent/filtered-relationships-status-active-include-details.yaml index 72aa4281..6a38e78b 100644 --- a/specification/examples/responses/GET_Consent/filtered-relationships-status-active-include-details.yaml +++ b/specification/examples/responses/GET_Consent/filtered-relationships-status-active-include-details.yaml @@ -77,13 +77,13 @@ ConsentMultipleRelationshipsStatusActiveIncludeDetailsBundle: status: active scope: coding: - - system: "http://terminology.hl7.org/CodeSystem/consentscope" + - system: "https://terminology.hl7.org/CodeSystem/consentscope" code: patient-privacy display: "Privacy Consent" text: "Patient Privacy Consent" category: - coding: - - system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" + - system: "https://terminology.hl7.org/CodeSystem/v3-ActCode" code: INFA display: "Information Access" text: "Information Access Consent" @@ -107,12 +107,19 @@ ConsentMultipleRelationshipsStatusActiveIncludeDetailsBundle: value: "9000000017" role: coding: - - code: PRN - display: Parent - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode + - code: parental-responsibility + display: Parental responsibility + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis period: end: "2026-02-11" start: "2025-02-11" + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_CREATED + display: Role created from scratch by GP search: mode: match - fullUrl: "https://api.service.nhs.uk/validated-relationships/FHIR/R4/RelatedPerson/RP974720" @@ -173,13 +180,13 @@ ConsentMultipleRelationshipsStatusActiveIncludeDetailsBundle: status: active scope: coding: - - system: "http://terminology.hl7.org/CodeSystem/consentscope" + - system: "https://terminology.hl7.org/CodeSystem/consentscope" code: patient-privacy display: "Privacy Consent" text: "Patient Privacy Consent" category: - coding: - - system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" + - system: "https://terminology.hl7.org/CodeSystem/v3-ActCode" code: INFA display: "Information Access" text: "Information Access Consent" @@ -203,11 +210,18 @@ ConsentMultipleRelationshipsStatusActiveIncludeDetailsBundle: value: "9000000017" role: coding: - - code: PRN - display: Parent - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode + - code: parental-responsibility + display: Parental responsibility + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis period: end: "2026-02-11" start: "2025-02-11" + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_CREATED + display: Role created from scratch by GP search: mode: match diff --git a/specification/examples/responses/GET_Consent/filtered-relationships-status-inactive.yaml b/specification/examples/responses/GET_Consent/filtered-relationships-status-inactive.yaml index a0642052..5af93a85 100644 --- a/specification/examples/responses/GET_Consent/filtered-relationships-status-inactive.yaml +++ b/specification/examples/responses/GET_Consent/filtered-relationships-status-inactive.yaml @@ -17,13 +17,13 @@ ConsentMultipleRelationshipsStatusInactiveBundle: status: inactive scope: coding: - - system: 'http://terminology.hl7.org/CodeSystem/consentscope' + - system: 'https://terminology.hl7.org/CodeSystem/consentscope' code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: 'http://terminology.hl7.org/CodeSystem/v3-ActCode' + - system: 'https://terminology.hl7.org/CodeSystem/v3-ActCode' code: INFA display: Information Access text: Information Access Consent @@ -47,12 +47,19 @@ ConsentMultipleRelationshipsStatusInactiveBundle: value: '9000000017' role: coding: - - code: PRN - display: Parent - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode + - code: parental-responsibility + display: Parental responsibility + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis period: end: '2026-02-11' start: '2025-02-11' + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_DEACTIVATED_END_DATE_REACHED + display: End-date reached search: mode: match - fullUrl: https://api.service.nhs.uk/validated-relationships/FHIR/R4/Consent/ABCD12B3 @@ -62,13 +69,13 @@ ConsentMultipleRelationshipsStatusInactiveBundle: status: inactive scope: coding: - - system: 'http://terminology.hl7.org/CodeSystem/consentscope' + - system: 'https://terminology.hl7.org/CodeSystem/consentscope' code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: 'http://terminology.hl7.org/CodeSystem/v3-ActCode' + - system: 'https://terminology.hl7.org/CodeSystem/v3-ActCode' code: INFA display: Information Access text: Information Access Consent @@ -92,11 +99,18 @@ ConsentMultipleRelationshipsStatusInactiveBundle: value: '9000000017' role: coding: - - code: PRN - display: Parent - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode + - code: parental-responsibility + display: Parental responsibility + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis period: end: '2026-02-11' start: '2025-02-11' + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_DEACTIVATED_END_DATE_REACHED + display: End-date reached search: mode: match diff --git a/specification/examples/responses/GET_Consent/filtered-relationships-status-proposed-active.yaml b/specification/examples/responses/GET_Consent/filtered-relationships-status-proposed-active.yaml index 01f03f50..8c9eb92f 100644 --- a/specification/examples/responses/GET_Consent/filtered-relationships-status-proposed-active.yaml +++ b/specification/examples/responses/GET_Consent/filtered-relationships-status-proposed-active.yaml @@ -17,13 +17,13 @@ ConsentMultipleRelationshipsStatusProposedActiveBundle: status: active scope: coding: - - system: 'http://terminology.hl7.org/CodeSystem/consentscope' + - system: 'https://terminology.hl7.org/CodeSystem/consentscope' code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: 'http://terminology.hl7.org/CodeSystem/v3-ActCode' + - system: 'https://terminology.hl7.org/CodeSystem/v3-ActCode' code: INFA display: Information Access text: Information Access Consent @@ -47,12 +47,19 @@ ConsentMultipleRelationshipsStatusProposedActiveBundle: value: '9000000017' role: coding: - - code: PRN - display: Parent - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode + - code: parental-responsibility + display: Parental responsibility + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis period: end: '2026-02-11' start: '2025-02-11' + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_CREATED + display: Role created from scratch by GP search: mode: match @@ -63,13 +70,13 @@ ConsentMultipleRelationshipsStatusProposedActiveBundle: status: active scope: coding: - - system: 'http://terminology.hl7.org/CodeSystem/consentscope' + - system: 'https://terminology.hl7.org/CodeSystem/consentscope' code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: 'http://terminology.hl7.org/CodeSystem/v3-ActCode' + - system: 'https://terminology.hl7.org/CodeSystem/v3-ActCode' code: INFA display: Information Access text: Information Access Consent @@ -93,12 +100,19 @@ ConsentMultipleRelationshipsStatusProposedActiveBundle: value: '9000000017' role: coding: - - code: PRN - display: Parent - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode + - code: parental-responsibility + display: Parental responsibility + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis period: end: '2026-02-11' start: '2025-02-11' + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_CREATED + display: Role created from scratch by GP search: mode: match @@ -109,13 +123,13 @@ ConsentMultipleRelationshipsStatusProposedActiveBundle: status: proposed scope: coding: - - system: 'http://terminology.hl7.org/CodeSystem/consentscope' + - system: 'https://terminology.hl7.org/CodeSystem/consentscope' code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: 'http://terminology.hl7.org/CodeSystem/v3-ActCode' + - system: 'https://terminology.hl7.org/CodeSystem/v3-ActCode' code: INFA display: Information Access text: Information Access Consent @@ -139,12 +153,19 @@ ConsentMultipleRelationshipsStatusProposedActiveBundle: value: '9000000017' role: coding: - - code: PRN - display: Parent - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode + - code: parental-responsibility + display: Parental responsibility + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis period: end: '2026-02-11' start: '2025-02-11' + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: APPLICATION_SUBMITTED + display: Application submitted online search: mode: match @@ -155,13 +176,13 @@ ConsentMultipleRelationshipsStatusProposedActiveBundle: status: proposed scope: coding: - - system: 'http://terminology.hl7.org/CodeSystem/consentscope' + - system: 'https://terminology.hl7.org/CodeSystem/consentscope' code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: 'http://terminology.hl7.org/CodeSystem/v3-ActCode' + - system: 'https://terminology.hl7.org/CodeSystem/v3-ActCode' code: INFA display: Information Access text: Information Access Consent @@ -185,11 +206,18 @@ ConsentMultipleRelationshipsStatusProposedActiveBundle: value: '9000000017' role: coding: - - code: PRN - display: Parent - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode + - code: parental-responsibility + display: Parental responsibility + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis period: end: '2026-02-11' start: '2025-02-11' + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: APPLICATION_SUBMITTED + display: Application submitted online search: mode: match diff --git a/specification/examples/responses/GET_Consent/multiple-relationships-include-patient.yaml b/specification/examples/responses/GET_Consent/multiple-relationships-include-patient.yaml index 89272b73..98d6d938 100644 --- a/specification/examples/responses/GET_Consent/multiple-relationships-include-patient.yaml +++ b/specification/examples/responses/GET_Consent/multiple-relationships-include-patient.yaml @@ -51,13 +51,13 @@ ConsentMultipleRelationshipsIncludePatientBundle: status: active scope: coding: - - system: "http://terminology.hl7.org/CodeSystem/consentscope" + - system: "https://terminology.hl7.org/CodeSystem/consentscope" code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" + - system: "https://terminology.hl7.org/CodeSystem/v3-ActCode" code: INFA display: Information Access text: Information Access Consent @@ -81,12 +81,19 @@ ConsentMultipleRelationshipsIncludePatientBundle: value: '9000000022' role: coding: - - code: PRN - display: Parent - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode + - code: parental-responsibility + display: Parental responsibility + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis period: end: "2026-02-11" start: "2025-02-11" + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_CREATED + display: Role created from scratch by GP search: mode: match - fullUrl: https://api.service.nhs.uk/validated-relationships/FHIR/R4/Patient/DFCC67F5 @@ -127,13 +134,13 @@ ConsentMultipleRelationshipsIncludePatientBundle: status: active scope: coding: - - system: "http://terminology.hl7.org/CodeSystem/consentscope" + - system: "https://terminology.hl7.org/CodeSystem/consentscope" code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" + - system: "https://terminology.hl7.org/CodeSystem/v3-ActCode" code: INFA display: Information Access text: Information Access Consent @@ -157,12 +164,19 @@ ConsentMultipleRelationshipsIncludePatientBundle: value: '9000000022' role: coding: - - code: PRN - display: Parent - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode + - code: parental-responsibility + display: Parental responsibility + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis period: end: "2026-02-11" start: "2025-02-11" + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_CREATED + display: Role created from scratch by GP search: mode: match - fullUrl: https://api.service.nhs.uk/validated-relationships/FHIR/R4/Patient/ZPTT32T3 @@ -203,13 +217,13 @@ ConsentMultipleRelationshipsIncludePatientBundle: status: inactive scope: coding: - - system: "http://terminology.hl7.org/CodeSystem/consentscope" + - system: "https://terminology.hl7.org/CodeSystem/consentscope" code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" + - system: "https://terminology.hl7.org/CodeSystem/v3-ActCode" code: INFA display: Information Access text: Information Access Consent @@ -233,11 +247,18 @@ ConsentMultipleRelationshipsIncludePatientBundle: value: '9000000022' role: coding: - - code: PRN - display: Parent - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode + - code: parental-responsibility + display: Parental responsibility + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis period: end: "2026-02-11" start: "2025-02-11" + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_DEACTIVATED_END_DATE_REACHED + display: End-date reached search: mode: match diff --git a/specification/examples/responses/GET_Consent/multiple-relationships-include-performer-patient.yaml b/specification/examples/responses/GET_Consent/multiple-relationships-include-performer-patient.yaml index 1338d168..f8f2c891 100644 --- a/specification/examples/responses/GET_Consent/multiple-relationships-include-performer-patient.yaml +++ b/specification/examples/responses/GET_Consent/multiple-relationships-include-performer-patient.yaml @@ -77,13 +77,13 @@ ConsentMultipleRelationshipsIncludePerformerPatientBundle: status: active scope: coding: - - system: "http://terminology.hl7.org/CodeSystem/consentscope" + - system: "https://terminology.hl7.org/CodeSystem/consentscope" code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" + - system: "https://terminology.hl7.org/CodeSystem/v3-ActCode" code: INFA display: Information Access text: Information Access Consent @@ -107,12 +107,19 @@ ConsentMultipleRelationshipsIncludePerformerPatientBundle: value: '9000000022' role: coding: - - code: PRN - display: Parent - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode + - code: parental-responsibility + display: Parental responsibility + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis period: end: "2026-02-11" start: "2025-02-11" + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_CREATED + display: Role created from scratch by GP search: mode: match - fullUrl: https://api.service.nhs.uk/validated-relationships/FHIR/R4/RelatedPerson/RP974720 @@ -174,13 +181,13 @@ ConsentMultipleRelationshipsIncludePerformerPatientBundle: status: active scope: coding: - - system: "http://terminology.hl7.org/CodeSystem/consentscope" + - system: "https://terminology.hl7.org/CodeSystem/consentscope" code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" + - system: "https://terminology.hl7.org/CodeSystem/v3-ActCode" code: INFA display: Information Access text: Information Access Consent @@ -204,12 +211,19 @@ ConsentMultipleRelationshipsIncludePerformerPatientBundle: value: '9000000022' role: coding: - - code: Personal - display: Personal - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode + - code: best-interest + display: Best Interest + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis period: end: "2026-02-11" start: "2025-02-11" + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_CREATED + display: Role created from scratch by GP search: mode: match - fullUrl: https://api.service.nhs.uk/validated-relationships/FHIR/R4/RelatedPerson/AATD11A1 @@ -271,13 +285,13 @@ ConsentMultipleRelationshipsIncludePerformerPatientBundle: status: inactive scope: coding: - - system: "http://terminology.hl7.org/CodeSystem/consentscope" + - system: "https://terminology.hl7.org/CodeSystem/consentscope" code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" + - system: "https://terminology.hl7.org/CodeSystem/v3-ActCode" code: INFA display: Information Access text: Information Access Consent @@ -301,11 +315,18 @@ ConsentMultipleRelationshipsIncludePerformerPatientBundle: value: '9000000022' role: coding: - - code: Personal - display: Personal - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode + - code: best-interest + display: Best Interest + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis period: end: "2026-02-11" start: "2025-02-11" + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_DEACTIVATED_END_DATE_REACHED + display: End-date reached search: mode: match diff --git a/specification/examples/responses/GET_Consent/multiple-relationships-include-performer.yaml b/specification/examples/responses/GET_Consent/multiple-relationships-include-performer.yaml index d0577763..9d5c2ff8 100644 --- a/specification/examples/responses/GET_Consent/multiple-relationships-include-performer.yaml +++ b/specification/examples/responses/GET_Consent/multiple-relationships-include-performer.yaml @@ -44,13 +44,13 @@ ConsentMultipleRelationshipsIncludePerformerBundle: status: active scope: coding: - - system: 'http://terminology.hl7.org/CodeSystem/consentscope' + - system: 'https://terminology.hl7.org/CodeSystem/consentscope' code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: 'http://terminology.hl7.org/CodeSystem/v3-ActCode' + - system: 'https://terminology.hl7.org/CodeSystem/v3-ActCode' code: INFA display: Information Access text: Information Access Consent @@ -74,12 +74,19 @@ ConsentMultipleRelationshipsIncludePerformerBundle: value: '9000000022' role: coding: - - code: PRN - display: Parent - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode + - code: parental-responsibility + display: Parental responsibility + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis period: end: '2026-02-11' start: '2025-02-11' + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_CREATED + display: Role created from scratch by GP search: mode: match - fullUrl: >- @@ -112,13 +119,13 @@ ConsentMultipleRelationshipsIncludePerformerBundle: status: active scope: coding: - - system: 'http://terminology.hl7.org/CodeSystem/consentscope' + - system: 'https://terminology.hl7.org/CodeSystem/consentscope' code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: 'http://terminology.hl7.org/CodeSystem/v3-ActCode' + - system: 'https://terminology.hl7.org/CodeSystem/v3-ActCode' code: INFA display: Information Access text: Information Access Consent @@ -142,12 +149,19 @@ ConsentMultipleRelationshipsIncludePerformerBundle: value: '9000000022' role: coding: - - code: Personal - display: Personal - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode + - code: best-interest + display: Best Interest + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis period: end: '2026-02-11' start: '2025-02-11' + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_CREATED + display: Role created from scratch by GP search: mode: match - fullUrl: >- @@ -180,13 +194,13 @@ ConsentMultipleRelationshipsIncludePerformerBundle: status: inactive scope: coding: - - system: 'http://terminology.hl7.org/CodeSystem/consentscope' + - system: 'https://terminology.hl7.org/CodeSystem/consentscope' code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: 'http://terminology.hl7.org/CodeSystem/v3-ActCode' + - system: 'https://terminology.hl7.org/CodeSystem/v3-ActCode' code: INFA display: Information Access text: Information Access Consent @@ -210,12 +224,19 @@ ConsentMultipleRelationshipsIncludePerformerBundle: value: '9000000022' role: coding: - - code: Personal - display: Personal - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode + - code: best-interest + display: Best Interest + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis period: end: '2026-02-11' start: '2025-02-11' + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_DEACTIVATED_END_DATE_REACHED + display: End-date reached search: mode: match diff --git a/specification/examples/responses/GET_Consent/multiple-relationships-single-patient-include-patient.yaml b/specification/examples/responses/GET_Consent/multiple-relationships-single-patient-include-patient.yaml index 7556db27..e3afbe4d 100644 --- a/specification/examples/responses/GET_Consent/multiple-relationships-single-patient-include-patient.yaml +++ b/specification/examples/responses/GET_Consent/multiple-relationships-single-patient-include-patient.yaml @@ -48,13 +48,13 @@ ConsentMultipleRelationshipsSinglePatientIncludePatientBundle: status: active scope: coding: - - system: "http://terminology.hl7.org/CodeSystem/consentscope" + - system: "https://terminology.hl7.org/CodeSystem/consentscope" code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" + - system: "https://terminology.hl7.org/CodeSystem/v3-ActCode" code: INFA display: Information Access text: Information Access Consent @@ -78,12 +78,19 @@ ConsentMultipleRelationshipsSinglePatientIncludePatientBundle: value: '9000000020' role: coding: - - code: CHILD - display: Child - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode + - code: court-appointed-personal-welfare-deputy + display: Court appointed personal welfare deputy + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis period: end: "2026-02-11" start: "2025-02-11" + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_CREATED + display: Role created from scratch by GP search: mode: match - fullUrl: https://api.service.nhs.uk/validated-relationships/FHIR/R4/Consent/WWCC67T1 @@ -93,13 +100,13 @@ ConsentMultipleRelationshipsSinglePatientIncludePatientBundle: status: active scope: coding: - - system: "http://terminology.hl7.org/CodeSystem/consentscope" + - system: "https://terminology.hl7.org/CodeSystem/consentscope" code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" + - system: "https://terminology.hl7.org/CodeSystem/v3-ActCode" code: INFA display: Information Access text: Information Access Consent @@ -123,12 +130,19 @@ ConsentMultipleRelationshipsSinglePatientIncludePatientBundle: value: '9000000021' role: coding: - - code: GUARD - display: Guardian - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode + - code: court-appointed-personal-welfare-deputy + display: Court appointed personal welfare deputy + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis period: end: "2026-02-11" start: "2025-02-11" + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_CREATED + display: Role created from scratch by GP search: mode: match - fullUrl: https://api.service.nhs.uk/validated-relationships/FHIR/R4/Consent/AATD11A1 @@ -138,13 +152,13 @@ ConsentMultipleRelationshipsSinglePatientIncludePatientBundle: status: inactive scope: coding: - - system: "http://terminology.hl7.org/CodeSystem/consentscope" + - system: "https://terminology.hl7.org/CodeSystem/consentscope" code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" + - system: "https://terminology.hl7.org/CodeSystem/v3-ActCode" code: INFA display: Information Access text: Information Access Consent @@ -168,11 +182,18 @@ ConsentMultipleRelationshipsSinglePatientIncludePatientBundle: value: '9000000022' role: coding: - - code: PRN - display: Parent - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode + - code: parental-responsibility + display: Parental responsibility + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis period: end: "2026-02-11" start: "2025-02-11" + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_DEACTIVATED_END_DATE_REACHED + display: End-date reached search: mode: match diff --git a/specification/examples/responses/GET_Consent/multiple-relationships-single-patient-include-performer-patient.yaml b/specification/examples/responses/GET_Consent/multiple-relationships-single-patient-include-performer-patient.yaml index 57f49131..5b24d379 100644 --- a/specification/examples/responses/GET_Consent/multiple-relationships-single-patient-include-performer-patient.yaml +++ b/specification/examples/responses/GET_Consent/multiple-relationships-single-patient-include-performer-patient.yaml @@ -72,13 +72,13 @@ ConsentMultipleRelationshipsSinglePatientIncludePerformerPatientBundle: status: active scope: coding: - - system: "http://terminology.hl7.org/CodeSystem/consentscope" + - system: "https://terminology.hl7.org/CodeSystem/consentscope" code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" + - system: "https://terminology.hl7.org/CodeSystem/v3-ActCode" code: INFA display: Information Access text: Information Access Consent @@ -102,12 +102,19 @@ ConsentMultipleRelationshipsSinglePatientIncludePerformerPatientBundle: value: '9000000020' role: coding: - - code: CHILD - display: Child - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode + - code: court-appointed-personal-welfare-deputy + display: Court appointed personal welfare deputy + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis period: end: "2026-02-11" start: "2025-02-11" + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_CREATED + display: Role created from scratch by GP search: mode: match - fullUrl: https://api.service.nhs.uk/validated-relationships/FHIR/R4/RelatedPerson/BE974742 @@ -137,13 +144,13 @@ ConsentMultipleRelationshipsSinglePatientIncludePerformerPatientBundle: status: active scope: coding: - - system: "http://terminology.hl7.org/CodeSystem/consentscope" + - system: "https://terminology.hl7.org/CodeSystem/consentscope" code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" + - system: "https://terminology.hl7.org/CodeSystem/v3-ActCode" code: INFA display: Information Access text: Information Access Consent @@ -167,12 +174,19 @@ ConsentMultipleRelationshipsSinglePatientIncludePerformerPatientBundle: value: '9000000021' role: coding: - - code: GUARD - display: Guardian - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode + - code: court-appointed-personal-welfare-deputy + display: Court appointed personal welfare deputy + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis period: end: "2026-02-11" start: "2025-02-11" + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_CREATED + display: Role created from scratch by GP search: mode: match - fullUrl: https://api.service.nhs.uk/validated-relationships/FHIR/R4/RelatedPerson/BE974742 @@ -202,13 +216,13 @@ ConsentMultipleRelationshipsSinglePatientIncludePerformerPatientBundle: status: inactive scope: coding: - - system: "http://terminology.hl7.org/CodeSystem/consentscope" + - system: "https://terminology.hl7.org/CodeSystem/consentscope" code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" + - system: "https://terminology.hl7.org/CodeSystem/v3-ActCode" code: INFA display: Information Access text: Information Access Consent @@ -232,11 +246,18 @@ ConsentMultipleRelationshipsSinglePatientIncludePerformerPatientBundle: value: '9000000022' role: coding: - - code: PRN - display: Parent - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode + - code: parental-responsibility + display: Parental responsibility + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis period: end: "2026-02-11" start: "2025-02-11" + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_DEACTIVATED_END_DATE_REACHED + display: End-date reached search: mode: match diff --git a/specification/examples/responses/GET_Consent/multiple-relationships-single-patient-include-performer.yaml b/specification/examples/responses/GET_Consent/multiple-relationships-single-patient-include-performer.yaml index d8f9455a..79131320 100644 --- a/specification/examples/responses/GET_Consent/multiple-relationships-single-patient-include-performer.yaml +++ b/specification/examples/responses/GET_Consent/multiple-relationships-single-patient-include-performer.yaml @@ -41,13 +41,13 @@ ConsentMultipleRelationshipsSinglePatientIncludePerformerPatientBundle: status: active scope: coding: - - system: 'http://terminology.hl7.org/CodeSystem/consentscope' + - system: 'https://terminology.hl7.org/CodeSystem/consentscope' code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: 'http://terminology.hl7.org/CodeSystem/v3-ActCode' + - system: 'https://terminology.hl7.org/CodeSystem/v3-ActCode' code: INFA display: Information Access text: Information Access Consent @@ -71,12 +71,19 @@ ConsentMultipleRelationshipsSinglePatientIncludePerformerPatientBundle: value: '9000000020' role: coding: - - code: CHILD - display: Child - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode + - code: court-appointed-personal-welfare-deputy + display: Court appointed personal welfare deputy + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis period: end: '2026-02-11' start: '2025-02-11' + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_CREATED + display: Role created from scratch by GP search: mode: match - fullUrl: https://api.service.nhs.uk/validated-relationships/FHIR/R4/RelatedPerson/BE974742 @@ -106,13 +113,13 @@ ConsentMultipleRelationshipsSinglePatientIncludePerformerPatientBundle: status: active scope: coding: - - system: 'http://terminology.hl7.org/CodeSystem/consentscope' + - system: 'https://terminology.hl7.org/CodeSystem/consentscope' code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: 'http://terminology.hl7.org/CodeSystem/v3-ActCode' + - system: 'https://terminology.hl7.org/CodeSystem/v3-ActCode' code: INFA display: Information Access text: Information Access Consent @@ -136,12 +143,19 @@ ConsentMultipleRelationshipsSinglePatientIncludePerformerPatientBundle: value: '9000000021' role: coding: - - code: GUARD - display: Guardian - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode + - code: court-appointed-personal-welfare-deputy + display: Court appointed personal welfare deputy + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis period: end: '2026-02-11' start: '2025-02-11' + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_CREATED + display: Role created from scratch by GP search: mode: match - fullUrl: https://api.service.nhs.uk/validated-relationships/FHIR/R4/RelatedPerson/BE974742 @@ -171,13 +185,13 @@ ConsentMultipleRelationshipsSinglePatientIncludePerformerPatientBundle: status: inactive scope: coding: - - system: 'http://terminology.hl7.org/CodeSystem/consentscope' + - system: 'https://terminology.hl7.org/CodeSystem/consentscope' code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: 'http://terminology.hl7.org/CodeSystem/v3-ActCode' + - system: 'https://terminology.hl7.org/CodeSystem/v3-ActCode' code: INFA display: Information Access text: Information Access Consent @@ -201,11 +215,18 @@ ConsentMultipleRelationshipsSinglePatientIncludePerformerPatientBundle: value: '9000000022' role: coding: - - code: PRN - display: Parent - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode + - code: parental-responsibility + display: Parental responsibility + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis period: end: '2026-02-11' start: '2025-02-11' + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_DEACTIVATED_END_DATE_REACHED + display: End-date reached search: mode: match diff --git a/specification/examples/responses/GET_Consent/multiple-relationships-single-patient.yaml b/specification/examples/responses/GET_Consent/multiple-relationships-single-patient.yaml index 42364bd5..b4f03359 100644 --- a/specification/examples/responses/GET_Consent/multiple-relationships-single-patient.yaml +++ b/specification/examples/responses/GET_Consent/multiple-relationships-single-patient.yaml @@ -17,13 +17,13 @@ ConsentMultipleRelationshipsSinglePatientBundle: status: active scope: coding: - - system: 'http://terminology.hl7.org/CodeSystem/consentscope' + - system: 'https://terminology.hl7.org/CodeSystem/consentscope' code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: 'http://terminology.hl7.org/CodeSystem/v3-ActCode' + - system: 'https://terminology.hl7.org/CodeSystem/v3-ActCode' code: INFA display: Information Access text: Information Access Consent @@ -47,12 +47,19 @@ ConsentMultipleRelationshipsSinglePatientBundle: value: '9000000020' role: coding: - - code: PRN - display: Parent - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode + - code: parental-responsibility + display: Parental responsibility + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis period: end: '2026-02-11' start: '2025-02-11' + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_CREATED + display: Role created from scratch by GP search: mode: match - fullUrl: https://api.service.nhs.uk/validated-relationships/FHIR/R4/Consent/WWCC67T1 @@ -62,13 +69,13 @@ ConsentMultipleRelationshipsSinglePatientBundle: status: active scope: coding: - - system: 'http://terminology.hl7.org/CodeSystem/consentscope' + - system: 'https://terminology.hl7.org/CodeSystem/consentscope' code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: 'http://terminology.hl7.org/CodeSystem/v3-ActCode' + - system: 'https://terminology.hl7.org/CodeSystem/v3-ActCode' code: INFA display: Information Access text: Information Access Consent @@ -92,12 +99,19 @@ ConsentMultipleRelationshipsSinglePatientBundle: value: '9000000021' role: coding: - - code: GUARD - display: Guardian - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode + - code: court-appointed-personal-welfare-deputy + display: Court appointed personal welfare deputy + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis period: end: '2026-02-11' start: '2025-02-11' + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_CREATED + display: Role created from scratch by GP search: mode: match - fullUrl: https://api.service.nhs.uk/validated-relationships/FHIR/R4/Consent/AATD11A1 @@ -107,13 +121,13 @@ ConsentMultipleRelationshipsSinglePatientBundle: status: inactive scope: coding: - - system: 'http://terminology.hl7.org/CodeSystem/consentscope' + - system: 'https://terminology.hl7.org/CodeSystem/consentscope' code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: 'http://terminology.hl7.org/CodeSystem/v3-ActCode' + - system: 'https://terminology.hl7.org/CodeSystem/v3-ActCode' code: INFA display: Information Access text: Information Access Consent @@ -137,11 +151,18 @@ ConsentMultipleRelationshipsSinglePatientBundle: value: '9000000022' role: coding: - - code: CHILD - display: Child - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode + - code: court-appointed-personal-welfare-deputy + display: Court appointed personal welfare deputy + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis period: end: '2026-02-11' start: '2025-02-11' + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_DEACTIVATED_END_DATE_REACHED + display: End-date reached search: mode: match diff --git a/specification/examples/responses/GET_Consent/multiple-relationships.yaml b/specification/examples/responses/GET_Consent/multiple-relationships.yaml index 1f8acebe..9e005751 100644 --- a/specification/examples/responses/GET_Consent/multiple-relationships.yaml +++ b/specification/examples/responses/GET_Consent/multiple-relationships.yaml @@ -17,13 +17,13 @@ ConsentMultipleRelationshipsBundle: status: active scope: coding: - - system: 'http://terminology.hl7.org/CodeSystem/consentscope' + - system: 'https://terminology.hl7.org/CodeSystem/consentscope' code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: 'http://terminology.hl7.org/CodeSystem/v3-ActCode' + - system: 'https://terminology.hl7.org/CodeSystem/v3-ActCode' code: INFA display: Information Access text: Information Access Consent @@ -47,12 +47,19 @@ ConsentMultipleRelationshipsBundle: value: '9000000022' role: coding: - - code: PRN - display: Parent - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode + - code: parental-responsibility + display: Parental responsibility + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis period: end: '2026-02-11' start: '2025-02-11' + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_CREATED + display: Role created from scratch by GP search: mode: match - fullUrl: https://api.service.nhs.uk/validated-relationships/FHIR/R4/Consent/WWCC67T1 @@ -62,13 +69,13 @@ ConsentMultipleRelationshipsBundle: status: active scope: coding: - - system: 'http://terminology.hl7.org/CodeSystem/consentscope' + - system: 'https://terminology.hl7.org/CodeSystem/consentscope' code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: 'http://terminology.hl7.org/CodeSystem/v3-ActCode' + - system: 'https://terminology.hl7.org/CodeSystem/v3-ActCode' code: INFA display: Information Access text: Information Access Consent @@ -92,12 +99,19 @@ ConsentMultipleRelationshipsBundle: value: '9000000022' role: coding: - - code: PRN - display: Parent - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode + - code: parental-responsibility + display: Parental responsibility + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis period: end: '2026-02-11' start: '2025-02-11' + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_CREATED + display: Role created from scratch by GP search: mode: match - fullUrl: https://api.service.nhs.uk/validated-relationships/FHIR/R4/Consent/AATD11A1 @@ -107,13 +121,13 @@ ConsentMultipleRelationshipsBundle: status: inactive scope: coding: - - system: 'http://terminology.hl7.org/CodeSystem/consentscope' + - system: 'https://terminology.hl7.org/CodeSystem/consentscope' code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: 'http://terminology.hl7.org/CodeSystem/v3-ActCode' + - system: 'https://terminology.hl7.org/CodeSystem/v3-ActCode' code: INFA display: Information Access text: Information Access Consent @@ -137,11 +151,18 @@ ConsentMultipleRelationshipsBundle: value: '9000000022' role: coding: - - code: PRN - display: Parent - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode + - code: parental-responsibility + display: Parental responsibility + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis period: end: '2026-02-11' start: '2025-02-11' + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_DEACTIVATED_END_DATE_REACHED + display: End-date reached search: mode: match diff --git a/specification/examples/responses/GET_Consent/single-consenting-adult-relationship-include-patient.yaml b/specification/examples/responses/GET_Consent/single-consenting-adult-relationship-include-patient.yaml index fde8f30a..84288285 100644 --- a/specification/examples/responses/GET_Consent/single-consenting-adult-relationship-include-patient.yaml +++ b/specification/examples/responses/GET_Consent/single-consenting-adult-relationship-include-patient.yaml @@ -48,13 +48,13 @@ ConsentSingleConsentingAdultRelationshipIncludePatientBundle: status: active scope: coding: - - system: "http://terminology.hl7.org/CodeSystem/consentscope" + - system: "https://terminology.hl7.org/CodeSystem/consentscope" code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" + - system: "https://terminology.hl7.org/CodeSystem/v3-ActCode" code: INFA display: Information Access text: Information Access Consent @@ -70,5 +70,26 @@ ConsentSingleConsentingAdultRelationshipIncludePatientBundle: policy: - authority: https://www.england.nhs.uk uri: REPLACE_WITH_LINK_TO_PUBLISHED_NATIONAL_PROXY_STANDARD + provision: + actor: + - reference: + identifier: + system: https://fhir.nhs.uk/Id/nhs-number + value: '9000000010' + role: + coding: + - code: parental-responsibility + display: Parental responsibility + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis + period: + end: "2026-02-11" + start: "2025-02-11" + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_CREATED + display: Role created from scratch by GP search: mode: match diff --git a/specification/examples/responses/GET_Consent/single-consenting-adult-relationship-include-performer-patient.yaml b/specification/examples/responses/GET_Consent/single-consenting-adult-relationship-include-performer-patient.yaml index db276c9e..71f38f75 100644 --- a/specification/examples/responses/GET_Consent/single-consenting-adult-relationship-include-performer-patient.yaml +++ b/specification/examples/responses/GET_Consent/single-consenting-adult-relationship-include-performer-patient.yaml @@ -71,13 +71,13 @@ ConsentSingleConsentingAdultRelationshipIncludePerformerPatientBundle: status: active scope: coding: - - system: "http://terminology.hl7.org/CodeSystem/consentscope" + - system: "https://terminology.hl7.org/CodeSystem/consentscope" code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" + - system: "https://terminology.hl7.org/CodeSystem/v3-ActCode" code: INFA display: Information Access text: Information Access Consent @@ -101,11 +101,18 @@ ConsentSingleConsentingAdultRelationshipIncludePerformerPatientBundle: value: '9000000010' role: coding: - - code: PRN - display: Parent - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode + - code: parental-responsibility + display: Parental responsibility + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis period: end: "2026-02-11" start: "2025-02-11" + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_CREATED + display: Role created from scratch by GP search: mode: match diff --git a/specification/examples/responses/GET_Consent/single-consenting-adult-relationship-include-performer.yaml b/specification/examples/responses/GET_Consent/single-consenting-adult-relationship-include-performer.yaml index 7456a741..b0582b72 100644 --- a/specification/examples/responses/GET_Consent/single-consenting-adult-relationship-include-performer.yaml +++ b/specification/examples/responses/GET_Consent/single-consenting-adult-relationship-include-performer.yaml @@ -39,13 +39,13 @@ ConsentSingleConsentingAdultRelationshipIncludePerformerBundle: status: active scope: coding: - - system: 'http://terminology.hl7.org/CodeSystem/consentscope' + - system: 'https://terminology.hl7.org/CodeSystem/consentscope' code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: 'http://terminology.hl7.org/CodeSystem/v3-ActCode' + - system: 'https://terminology.hl7.org/CodeSystem/v3-ActCode' code: INFA display: Information Access text: Information Access Consent @@ -61,5 +61,26 @@ ConsentSingleConsentingAdultRelationshipIncludePerformerBundle: policy: - authority: https://www.england.nhs.uk uri: REPLACE_WITH_LINK_TO_PUBLISHED_NATIONAL_PROXY_STANDARD + provision: + actor: + - reference: + identifier: + system: https://fhir.nhs.uk/Id/nhs-number + value: '9000000010' + role: + coding: + - code: parental-responsibility + display: Parental responsibility + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis + period: + end: "2026-02-11" + start: "2025-02-11" + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_CREATED + display: Role created from scratch by GP search: mode: match diff --git a/specification/examples/responses/GET_Consent/single-consenting-adult-relationship.yaml b/specification/examples/responses/GET_Consent/single-consenting-adult-relationship.yaml index a11eb70b..3a04b2f7 100644 --- a/specification/examples/responses/GET_Consent/single-consenting-adult-relationship.yaml +++ b/specification/examples/responses/GET_Consent/single-consenting-adult-relationship.yaml @@ -17,13 +17,13 @@ ConsentSingleConsentingAdultRelationshipBundle: status: active scope: coding: - - system: 'http://terminology.hl7.org/CodeSystem/consentscope' + - system: 'https://terminology.hl7.org/CodeSystem/consentscope' code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: 'http://terminology.hl7.org/CodeSystem/v3-ActCode' + - system: 'https://terminology.hl7.org/CodeSystem/v3-ActCode' code: INFA display: Information Access text: Information Access Consent @@ -47,11 +47,18 @@ ConsentSingleConsentingAdultRelationshipBundle: value: '9000000010' role: coding: - - code: GUARD - display: Guardian - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode + - code: court-appointed-personal-welfare-deputy + display: Court appointed personal welfare deputy + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis period: end: '2026-02-11' start: '2025-02-11' + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_CREATED + display: Role created from scratch by GP search: mode: match diff --git a/specification/examples/responses/GET_Consent/single-mother-child-relationship-include-patient.yaml b/specification/examples/responses/GET_Consent/single-mother-child-relationship-include-patient.yaml index dd578e9a..bb86372e 100644 --- a/specification/examples/responses/GET_Consent/single-mother-child-relationship-include-patient.yaml +++ b/specification/examples/responses/GET_Consent/single-mother-child-relationship-include-patient.yaml @@ -51,13 +51,13 @@ ConsentSingleAdultChildRelationshipIncludePatientBundle: status: active scope: coding: - - system: "http://terminology.hl7.org/CodeSystem/consentscope" + - system: "https://terminology.hl7.org/CodeSystem/consentscope" code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" + - system: "https://terminology.hl7.org/CodeSystem/v3-ActCode" code: INFA display: Information Access text: Information Access Consent @@ -73,5 +73,23 @@ ConsentSingleAdultChildRelationshipIncludePatientBundle: policy: - authority: https://www.england.nhs.uk uri: REPLACE_WITH_LINK_TO_PUBLISHED_NATIONAL_PROXY_STANDARD + provision: + actor: + - reference: + identifier: + system: https://fhir.nhs.uk/Id/nhs-number + value: '9000000019' + role: + coding: + - code: parental-responsibility + display: Parental responsibility + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_CREATED + display: Role created from scratch by GP search: mode: match diff --git a/specification/examples/responses/GET_Consent/single-mother-child-relationship-include-performer-patient.yaml b/specification/examples/responses/GET_Consent/single-mother-child-relationship-include-performer-patient.yaml index 37337d4e..c41c03ba 100644 --- a/specification/examples/responses/GET_Consent/single-mother-child-relationship-include-performer-patient.yaml +++ b/specification/examples/responses/GET_Consent/single-mother-child-relationship-include-performer-patient.yaml @@ -77,13 +77,13 @@ ConsentSingleAdultChildRelationshipIncludePerformerPatientBundle: status: active scope: coding: - - system: "http://terminology.hl7.org/CodeSystem/consentscope" + - system: "https://terminology.hl7.org/CodeSystem/consentscope" code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" + - system: "https://terminology.hl7.org/CodeSystem/v3-ActCode" code: INFA display: Information Access text: Information Access Consent @@ -107,11 +107,18 @@ ConsentSingleAdultChildRelationshipIncludePerformerPatientBundle: value: '9000000019' role: coding: - - code: PRN - display: Parent - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode + - code: parental-responsibility + display: Parental responsibility + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis period: end: "2026-02-11" start: "2025-02-11" + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_CREATED + display: Role created from scratch by GP search: mode: match diff --git a/specification/examples/responses/GET_Consent/single-mother-child-relationship-include-performer.yaml b/specification/examples/responses/GET_Consent/single-mother-child-relationship-include-performer.yaml index 8b8adbd0..d3e83a2c 100644 --- a/specification/examples/responses/GET_Consent/single-mother-child-relationship-include-performer.yaml +++ b/specification/examples/responses/GET_Consent/single-mother-child-relationship-include-performer.yaml @@ -42,13 +42,13 @@ ConsentSingleAdultChildRelationshipIncludePerformerBundle: status: active scope: coding: - - system: 'http://terminology.hl7.org/CodeSystem/consentscope' + - system: 'https://terminology.hl7.org/CodeSystem/consentscope' code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: 'http://terminology.hl7.org/CodeSystem/v3-ActCode' + - system: 'https://terminology.hl7.org/CodeSystem/v3-ActCode' code: INFA display: Information Access text: Information Access Consent @@ -61,5 +61,26 @@ ConsentSingleAdultChildRelationshipIncludePerformerBundle: - identifier: system: 'https://fhir.nhs.uk/Id/nhs-number' value: '9000000019' + provision: + actor: + - reference: + identifier: + system: https://fhir.nhs.uk/Id/nhs-number + value: '9000000019' + role: + coding: + - code: parental-responsibility + display: Parental responsibility + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis + period: + end: "2026-02-11" + start: "2025-02-11" + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_CREATED + display: Role created from scratch by GP search: mode: match diff --git a/specification/examples/responses/GET_Consent/single-mother-child-relationship-unknown-legal-basis.yaml b/specification/examples/responses/GET_Consent/single-mother-child-relationship-unknown-legal-basis.yaml index 94afa36a..f3c1568f 100644 --- a/specification/examples/responses/GET_Consent/single-mother-child-relationship-unknown-legal-basis.yaml +++ b/specification/examples/responses/GET_Consent/single-mother-child-relationship-unknown-legal-basis.yaml @@ -17,13 +17,13 @@ ConsentSingleAdultChildRelationshipUnknownLegalBasisBundle: status: active scope: coding: - - system: 'http://terminology.hl7.org/CodeSystem/consentscope' + - system: 'https://terminology.hl7.org/CodeSystem/consentscope' code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: 'http://terminology.hl7.org/CodeSystem/v3-ActCode' + - system: 'https://terminology.hl7.org/CodeSystem/v3-ActCode' code: INFA display: Information Access text: Information Access Consent @@ -50,11 +50,18 @@ ConsentSingleAdultChildRelationshipUnknownLegalBasisBundle: type: RelatedPerson role: coding: - - code: unknown + - code: UNK display: Unknown - system: https://fhir.nhs.uk/CodeSystem/proxy-legal-basis + system: https://terminology.hl7.org/CodeSystem/v3-NullFlavor period: start: '2025-02-11' end: '2026-02-11' + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_CREATED + display: Role created from scratch by GP search: mode: match diff --git a/specification/examples/responses/GET_Consent/single-mother-child-relationship.yaml b/specification/examples/responses/GET_Consent/single-mother-child-relationship.yaml index 3976dce3..a735bc53 100644 --- a/specification/examples/responses/GET_Consent/single-mother-child-relationship.yaml +++ b/specification/examples/responses/GET_Consent/single-mother-child-relationship.yaml @@ -17,13 +17,13 @@ ConsentSingleAdultChildRelationshipBundle: status: active scope: coding: - - system: 'http://terminology.hl7.org/CodeSystem/consentscope' + - system: 'https://terminology.hl7.org/CodeSystem/consentscope' code: patient-privacy display: Privacy Consent text: Patient Privacy Consent category: - coding: - - system: 'http://terminology.hl7.org/CodeSystem/v3-ActCode' + - system: 'https://terminology.hl7.org/CodeSystem/v3-ActCode' code: INFA display: Information Access text: Information Access Consent @@ -47,11 +47,18 @@ ConsentSingleAdultChildRelationshipBundle: value: '9000000019' role: coding: - - code: PRN - display: Parent - system: http://terminology.hl7.org/CodeSystem/v3-RoleCode + - code: parental-responsibility + display: Parental responsibility + system: https://fhir.nhs.uk/England/CodeSystem/England-NHSProxyLegalBasis period: end: '2026-02-11' start: '2025-02-11' + extension: + - url: https://fhir.hl7.org.uk/StructureDefinition/Extension-statusReason + valueCodeableConcept: + coding: + - system: https://terminology.hl7.org/CodeSystem/consent-reason + code: ROLE_CREATED + display: Role created from scratch by GP search: mode: match diff --git a/specification/examples/responses/POST_Consent/errors/invalid_request.yaml b/specification/examples/responses/POST_Consent/errors/invalid_request.yaml new file mode 100644 index 00000000..08ff5d9e --- /dev/null +++ b/specification/examples/responses/POST_Consent/errors/invalid_request.yaml @@ -0,0 +1,31 @@ +PostConsentInvalidRequestError: + summary: Invalid request. For example you cannot create a proxy role for status 'rejected'. + description: Error raised due to a request not being able to be processed. + value: + issue: + - code: invalid + details: + coding: + - code: "BAD_REQUEST" + display: "The request could not be processed." + system: "https://fhir.nhs.uk/R4/CodeSystem/ValidatedRelationships-ErrorOrWarningCode" + version: '1' + diagnostics: 'The supplied input is not valid.' + severity: error + resourceType: "OperationOutcome" +PostConsentInvalidFHIRRequestError: + summary: Request failed FHIR validation. + description: Error raised due to a request not being a valid FHIR Consent Resource. + value: + issue: + - code: invalid + details: + coding: + - code: "BAD_REQUEST" + display: "The request could not be processed." + system: "https://fhir.nhs.uk/R4/CodeSystem/ValidatedRelationships-ErrorOrWarningCode" + version: '1' + diagnostics: 'The supplied input is not a valid FHIR Consent.' + severity: error + resourceType: "OperationOutcome" + diff --git a/specification/validated-relationships-service-api.yaml b/specification/validated-relationships-service-api.yaml index 83dcd84f..fd776c03 100644 --- a/specification/validated-relationships-service-api.yaml +++ b/specification/validated-relationships-service-api.yaml @@ -141,7 +141,7 @@ info: * only covers a limited set of scenarios * is open access, so does not allow you to test authorisation - [Run In Postman](https://app.getpostman.com/run-collection/26376766-4fd91043-1337-4f8b-92c9-96c597b343c8?action=collection%2Ffork&collection-url=entityId%3D26376766-4fd91043-1337-4f8b-92c9-96c597b343c8%26entityType%3Dcollection%26workspaceId%3D8fc7bffa-055c-43e2-b94b-da0fdce3aa4b) + [Run In Postman](https://app.getpostman.com/run-collection/44536620-12af1681-48d5-410b-8597-78eed58bee68?action=collection%2Ffork&source=rip_markdown&collection-url=entityId%3D44536620-12af1681-48d5-410b-8597-78eed58bee68%26entityType%3Dcollection%26workspaceId%3D978bc90c-e3e8-4c4e-a472-00bd35cbc4cb) ### Integration testing Our [integration test environment](https://digital.nhs.uk/developer/guides-and-documentation/testing#integration-testing) @@ -750,6 +750,7 @@ paths: | 400 | `MISSING_CATEGORY` | Missing category. | | 400 | `MISSING_DATETIME` | Missing datetime. | | 400 | `MISSING_VALUE` | Missing header or parameter. For details, see the `diagnostics` field. | + | 400 | `BAD_REQUEST` | Invalid request. For details, see the `diagnostics` field. | | 401 | `ACCESS_DENIED` | Missing or invalid OAuth 2.0 bearer token in request. | | 403 | `FORBIDDEN` | Access denied to resource. | | 404 | `INVALIDATED_RESOURCE` | Resource that has been marked as invalid was requested - invalid resources cannot be retrieved | @@ -786,6 +787,10 @@ paths: $ref: "./examples/responses/POST_Consent/errors/missing_identifier_system.yaml#/PostConsentMissingIdentifierSystemError" postConsentMissingScope: $ref: "./examples/responses/POST_Consent/errors/missing_scope.yaml#/PostConsentMissingScopeError" + postConsentInvalidRequest: + $ref: "./examples/responses/POST_Consent/errors/invalid_request.yaml#/PostConsentInvalidRequestError" + postConsentInvalidFHIRRequest: + $ref: "./examples/responses/POST_Consent/errors/invalid_request.yaml#/PostConsentInvalidFHIRRequestError" "5XX": description: | @@ -2275,7 +2280,10 @@ components: provision: $ref: "#/components/schemas/Provision" extension: - $ref: "#/components/schemas/Extension" + type: array + items: + $ref: "#/components/schemas/Extension" + description: "Reasons for the status of the consent" Policy: type: object