Generated Thu Mar 26 14:30:21 UTC 2026, FHIR version 4.0.1 for hl7.fhir.us.dapl#0.1.0 (canonical = http://hl7.org/fhir/us/dapl (history)). See Errors Only & IP
| Quality Checks | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Publisher Version: | IG Publisher Version: v2.2.3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Publication Code: | dapl . PackageId = hl7.fhir.us.dapl, Canonical = http://hl7.org/fhir/us/dapl | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Realm Check for US: | Snomed: The IG specifies the US edition of SNOMED CT ✓ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Language Info: | This IG has no language information | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Publication Request: |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Supressed Messages: | 5 Suppressed Issues | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Dependency Checks: |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Related IGs: | n/a | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Dependent IGs: | no references | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Global Profiles: | (none declared) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Terminology Server(s): | http://tx.fhir.org/r4, http://tx.hl7europe.eu/r4, https://tx-nordics.fhir.org/fhir/r4, https://tx.fhir.org/r4 (details) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| HTA Analysis: | no Non-HL7 references found | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| R5 Dependencies: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Draft Dependencies: |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Modifier Extensions: | (none) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Previous Version Comparison: | Unable to compare with previous version: Unable to find version history at http://hl7.org/fhir/us/dapl (Problem #1 with package-list.json at http://hl7.org/fhir/us/dapl: Not Found) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| IPA Comparison: | n/a | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| IPS Comparison: | n/a | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Validation Flags: | On: autoLoad; Off: hintAboutNonMustSupport, anyExtensionsAllowed, checkAggregation, showReferenceMessages, noExperimentalContent, displayWarnings | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Narratives Suppressed | AdverseEvent/de-identified-example, AllergyIntolerance/de-identified-example, Condition/de-identified-example, Coverage/de-identified-example, Encounter/de-identified-example, Immunization/de-identified-example, Observation/de-identified-lab-observation-example, MedicationRequest/de-identified-example, MedicationStatement/de-identified-example, Observation/de-identified-income-with-quantity-example, Observation/de-identified-income-example, Observation/de-identified-low-income-example, Patient/de-identified-age89-example, Patient/de-identified-smallpop-example, Patient/de-identified-example, Procedure/de-identified-example, RelatedPerson/de-identified-example, ServiceRequest/de-identified-example, Bundle/dapl-deidentified-bundle | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary: | errors = 5, warn = 30, info = 5, broken links = 6, pinned = n/a. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| warning | Unable to find ImplementationGuide.definition.resource.description for the resource Bundle/dapl-deidentified-bundle. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list. | |
| error | There is no jira specification file defined with the expected name of FHIR-us-dapl in the xml folder of the https://github.com/HL7/Jira-Spec-Artifacts project. This must exist before ballot or publication. | |
| StructureDefinition-dapl-coverage.html#/html/body/div/div/div/div/div/div/p/a at Line 333, column 92 | error | The link 'reportingguidance.html' for "Reporting Guidance" cannot be resolved HTML_LINK_CHECK_FAILED |
| StructureDefinition-dapl-deidentified-encounter.html#/html/body/div/div/div/div/div/div/p/a at Line 342, column 92 | error | The link 'reportingguidance.html' for "Reporting Guidance" cannot be resolved HTML_LINK_CHECK_FAILED |
| StructureDefinition-dapl-deidentified-patient.html#/html/body/div/div/div/div/div/div/p/a at Line 360, column 89 | error | The link 'reportingguidance.html' for "Reporting Guidance" cannot be resolved HTML_LINK_CHECK_FAILED |
| StructureDefinition-dapl-deidentified-relatedperson.html#/html/body/div/div/div/div/div/div/p/a at Line 322, column 92 | error | The link 'reportingguidance.html' for "Reporting Guidance" cannot be resolved HTML_LINK_CHECK_FAILED |
| StructureDefinition-dapl-diagnosis.html#/html/body/div/div/div/div/div/div/p/a at Line 345, column 92 | error | The link 'reportingguidance.html' for "Reporting Guidance" cannot be resolved HTML_LINK_CHECK_FAILED |
| StructureDefinition-dapl-income-observation.html#/html/body/div/div/div/div/div/div/p/a at Line 328, column 92 | error | The link 'reportingguidance.html' for "Reporting Guidance" cannot be resolved HTML_LINK_CHECK_FAILED |
| spec.html | information | The html source contains the word 'SHALL' but it is not in a text phrase marked as a conformance clause: ' SHALL indicates requirements that must be met to be conformant with the specification. ' CONFORMANCE_STATEMENT_WORD |
| 1 | warning | The HTML fragment 'ip-statements.xhtml' is not included anywhere in the produced implementation guide |
| 2 | warning | An HTML fragment from the set [cross-version-analysis.xhtml, cross-version-analysis-inline.xhtml] is not included anywhere in the produced implementation guide |
| 3 | warning | An HTML fragment from the set [dependency-table.xhtml, dependency-table-short.xhtml, dependency-table-nontech.xhtml] is not included anywhere in the produced implementation guide |
| 4 | warning | The HTML fragment 'globals-table.xhtml' is not included anywhere in the produced implementation guide |
| 5 | warning | The HTML fragment 'expansion-params.xhtml' is not included anywhere in the produced implementation guide |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| Path | Severity | Message | Validating |
| Encounter.hospitalization.dischargeDisposition.coding[0].system (l55/c6) | warning | A definition for CodeSystem 'http://www.nubc.org/patient-discharge' could not be found, so the code cannot be validated (from https://tx.fhir.org/r4) UNKNOWN_CODESYSTEM | DAPL Deidentified Encounter |
| Path | Severity | Message | Validating |
| Encounter.hospitalization.dischargeDisposition.coding[0] (l50/c6) | warning | A definition for CodeSystem 'http://www.nubc.org/patient-discharge' could not be found, so the code cannot be validated | US Core Encounter Profile |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| Path | Severity | Message | Validating |
| Observation.value.ofType(Quantity) (l22/c6) | Slicing Information | This element does not match any known slice defined in the profile http://hl7.org/fhir/us/dapl/StructureDefinition/dapl-income-observation|0.1.0 (this may not be a problem, but you should check that it's not intended to match a slice) Show Reasoning Details_for__matching_against_Profile_ | DAPL Income Observation |
| ✓ |
| ✓ |
| ✓ |
| Path | Severity | Message | Validating |
| Patient.extension[1] (l45/c6) | error | Extension.extension:detailed: max allowed = 0, but found 1 (from http://hl7.org/fhir/us/dapl/StructureDefinition/dapl-ethnicity-extension|0.1.0) Validation_VAL_Profile_Maximum | DAPL Deidentified Patient |
| Path | Severity | Message | Validating |
| Patient.extension[1] (l45/c6) | error | Extension.extension:detailed: max allowed = 0, but found 1 (from http://hl7.org/fhir/us/dapl/StructureDefinition/dapl-ethnicity-extension|0.1.0) Validation_VAL_Profile_Maximum | DAPL Deidentified Patient |
| Path | Severity | Message | Validating |
| Patient.extension[1] (l45/c6) | error | Extension.extension:detailed: max allowed = 0, but found 1 (from http://hl7.org/fhir/us/dapl/StructureDefinition/dapl-ethnicity-extension|0.1.0) Validation_VAL_Profile_Maximum | DAPL Deidentified Patient |
| ✓ |
| Path | Severity | Message | Validating |
| Patient.identifier[0].system (l120/c52) | warning | No definition could be found for URL value 'http://hospital.smarthealthit.org' Type_Specific_Checks_DT_URL_Resolve | US Core Patient Profile |
| Path | Severity | Message | Validating |
| Practitioner.identifier[0] (l12/c4) | Slicing Information | This element does not match any known slice defined in the profile http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner|8.0.1 (this may not be a problem, but you should check that it's not intended to match a slice) Show Reasoning Details_for__matching_against_Profile_ | US Core Practitioner Profile |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| ✓ |
| Path | Severity | Message | Validating |
| StructureDefinition.where(url = 'http://hl7.org/fhir/us/dapl/StructureDefinition/dapl-allergyintolerance').baseDefinition | warning | US FHIR Usage rules require that all profiles on AllergyIntolerance derive from the core US profile. See https://confluence.hl7.org/display/CGP/US+Core+Variance+Request+Process. Comparison with US Core AllergyIntolerance Profile US_CORE_DERIVATION | -- |
| Path | Severity | Message | Validating |
| DAPL Anonymized Patient.Patient.address.postalCode | error | Element Patient.address.postalCode: derived min (0) cannot be less than the base min (1) in http://hl7.org/fhir/us/dapl/StructureDefinition/dapl-deidentified-patient|0.1.0 | -- |
| StructureDefinition.snapshot.element[39].type[0].extension[1] (l1/c108481) | information | The extension http://hl7.org/fhir/StructureDefinition/regex|5.2.0 is deprecated with the note: 'This was deprecated in favor of using a constraint on the element using FHIRPath, since constraints allow for the provision of a human readable message associated with the regex' MSG_DEPENDS_ON_DEPRECATED_NOTE | StructureDefinition |
| StructureDefinition.where(url = 'http://hl7.org/fhir/us/dapl/StructureDefinition/dapl-anonymized-patient').baseDefinition | warning | US FHIR Usage rules require that all profiles on Patient derive from the core US profile. See https://confluence.hl7.org/display/CGP/US+Core+Variance+Request+Process. Comparison with US Core Patient Profile US_CORE_DERIVATION | -- |
| StructureDefinition.where(url = 'http://hl7.org/fhir/us/dapl/StructureDefinition/dapl-anonymized-patient') | warning | The Implementation Guide contains no examples for this profile | -- |
| ✓ |
| Path | Severity | Message | Validating |
| StructureDefinition.where(url = 'http://hl7.org/fhir/us/dapl/StructureDefinition/dapl-coverage').baseDefinition | warning | US FHIR Usage rules require that all profiles on Coverage derive from the core US profile. See https://confluence.hl7.org/display/CGP/US+Core+Variance+Request+Process. Comparison with US Core Coverage Profile US_CORE_DERIVATION | -- |
| Path | Severity | Message | Validating |
| StructureDefinition.snapshot.element[82].binding.valueSet (l1/c178802) | warning | There are multiple different potential matches for the url 'http://terminology.hl7.org/ValueSet/v2-0092'. It might be a good idea to fix to the correct version to reduce the likelihood of a wrong version being selected by an implementation/implementer, or use the [IG Parameter `pin-canonicals`](https://hl7.org/fhir/tools/CodeSystem-ig-parameters.html). Using version '3.0.0', found versions: 2.0.0 (from hl7.terminology.r4#7.0.0), 3.0.0 (from hl7.terminology.r4#7.1.0). Suggested fix: change the canonical reference from 'http://terminology.hl7.org/ValueSet/v2-0092' to 'http://terminology.hl7.org/ValueSet/v2-0092|3.0.0' TYPE_SPECIFIC_CHECKS_DT_CANONICAL_MULTIPLE_POSSIBLE_VERSIONS | StructureDefinition |
| StructureDefinition.where(url = 'http://hl7.org/fhir/us/dapl/StructureDefinition/dapl-deidentified-encounter').baseDefinition | warning | US FHIR Usage rules require that all profiles on Encounter derive from the core US profile. See https://confluence.hl7.org/display/CGP/US+Core+Variance+Request+Process. Comparison with US Core Encounter Profile US_CORE_DERIVATION | -- |
| Path | Severity | Message | Validating |
| StructureDefinition.snapshot.element[11].binding.valueSet (l1/c26132) | warning | There are multiple different potential matches for the url 'http://terminology.hl7.org/ValueSet/v2-0116'. It might be a good idea to fix to the correct version to reduce the likelihood of a wrong version being selected by an implementation/implementer, or use the [IG Parameter `pin-canonicals`](https://hl7.org/fhir/tools/CodeSystem-ig-parameters.html). Using version '3.0.0', found versions: 2.0.0 (from hl7.terminology.r4#7.0.0), 3.0.0 (from hl7.terminology.r4#7.1.0). Suggested fix: change the canonical reference from 'http://terminology.hl7.org/ValueSet/v2-0116' to 'http://terminology.hl7.org/ValueSet/v2-0116|3.0.0' TYPE_SPECIFIC_CHECKS_DT_CANONICAL_MULTIPLE_POSSIBLE_VERSIONS | StructureDefinition |
| StructureDefinition.where(url = 'http://hl7.org/fhir/us/dapl/StructureDefinition/dapl-deidentified-location') | warning | The Implementation Guide contains no examples for this profile | -- |
| Path | Severity | Message | Validating |
| StructureDefinition.where(url = 'http://hl7.org/fhir/us/dapl/StructureDefinition/dapl-deidentified-patient').baseDefinition | warning | US FHIR Usage rules require that all profiles on Patient derive from the core US profile. See https://confluence.hl7.org/display/CGP/US+Core+Variance+Request+Process. Comparison with US Core Patient Profile US_CORE_DERIVATION | -- |
| Path | Severity | Message | Validating |
| StructureDefinition.where(url = 'http://hl7.org/fhir/us/dapl/StructureDefinition/dapl-deidentified-relatedperson').baseDefinition | warning | US FHIR Usage rules require that all profiles on RelatedPerson derive from the core US profile. See https://confluence.hl7.org/display/CGP/US+Core+Variance+Request+Process. Comparison with US Core RelatedPerson Profile US_CORE_DERIVATION | -- |
| Path | Severity | Message | Validating |
| StructureDefinition.where(url = 'http://hl7.org/fhir/us/dapl/StructureDefinition/dapl-diagnosis').baseDefinition | warning | US FHIR Usage rules require that all profiles on Condition derive from one of the base US profiles. See https://confluence.hl7.org/display/CGP/US+Core+Variance+Request+Process. Comparison with US Core Condition Encounter Diagnosis Profile. Comparison with US Core Condition Problems and Health Concerns Profile US_CORE_DERIVATION | -- |
| ✓ |
| Path | Severity | Message | Validating |
| StructureDefinition.where(url = 'http://hl7.org/fhir/us/dapl/StructureDefinition/dapl-event-recorded-datetime-extension') | warning | The Implementation Guide contains no examples for this extension | -- |
| Path | Severity | Message | Validating |
| StructureDefinition.where(url = 'http://hl7.org/fhir/us/dapl/StructureDefinition/dapl-immunization').baseDefinition | warning | US FHIR Usage rules require that all profiles on Immunization derive from the core US profile. See https://confluence.hl7.org/display/CGP/US+Core+Variance+Request+Process. Comparison with US Core Immunization Profile US_CORE_DERIVATION | -- |
| Path | Severity | Message | Validating |
| StructureDefinition.where(url = 'http://hl7.org/fhir/us/dapl/StructureDefinition/dapl-medicationrequest').baseDefinition | warning | US FHIR Usage rules require that all profiles on MedicationRequest derive from the core US profile. See https://confluence.hl7.org/display/CGP/US+Core+Variance+Request+Process. Comparison with US Core MedicationRequest Profile US_CORE_DERIVATION | -- |
| ✓ |
| Path | Severity | Message | Validating |
| StructureDefinition.where(url = 'http://hl7.org/fhir/us/dapl/StructureDefinition/dapl-procedure').baseDefinition | warning | US FHIR Usage rules require that all profiles on Procedure derive from the core US profile. See https://confluence.hl7.org/display/CGP/US+Core+Variance+Request+Process. Comparison with US Core Procedure Profile US_CORE_DERIVATION | -- |
| ✓ |
| Path | Severity | Message | Validating |
| StructureDefinition.where(url = 'http://hl7.org/fhir/us/dapl/StructureDefinition/dapl-recordedDate-extension') | warning | The Implementation Guide contains no examples for this extension | -- |
| Path | Severity | Message | Validating |
| StructureDefinition.where(url = 'http://hl7.org/fhir/us/dapl/StructureDefinition/dapl-servicerequest').baseDefinition | warning | US FHIR Usage rules require that all profiles on ServiceRequest derive from one of the base US profiles. See https://confluence.hl7.org/display/CGP/US+Core+Variance+Request+Process. Comparison with US Core PMO ServiceRequest Profile. Comparison with US Core ServiceRequest Profile US_CORE_DERIVATION | -- |
| Path | Severity | Message | Validating |
| ValueSet.compose.include[0] | information | Pinned the version of http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender to 4.0.0 from choices of 3.0.0 (hl7.terminology#5.5.0), 4.0.0 (hl7.terminology.r4#7.1.0) PIN_VERSION | -- |
| ✓ |
| ✓ |
| ✓ |
Suppressed Messages (Warnings, hints, broken links)
Best Practice Recommendation which is not required by UDS+
Messages from the Base Specification
Resources in DAPL are de-identified and text is not allowed, hence the resources should not have text.
The Terminology Server does not have the CodeSystem loaded
Errors sorted by type
| input/examples/Observation-de-identified-income-with-quantity.json | This element does not match any known slice defined in the profile http://hl7.org/fhir/us/dapl/StructureDefinition/dapl-income-observation|0.1.0 (this may not be a problem, but you should check that it's not intended to match a slice) | DAPL Income Observation |
| input/examples/Practitioner-example.json | This element does not match any known slice defined in the profile http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner|8.0.1 (this may not be a problem, but you should check that it's not intended to match a slice) | US Core Practitioner Profile |
| input/resources/dapl-anonymized-patient.xml | The extension http://hl7.org/fhir/StructureDefinition/regex|5.2.0 is deprecated with the note: 'This was deprecated in favor of using a constraint on the element using FHIRPath, since constraints allow for the provision of a human readable message associated with the regex' | StructureDefinition |
| input/resources/valueset-dapl-birthsex-codes.xml | Pinned the version of http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender to 4.0.0 from choices of 3.0.0 (hl7.terminology#5.5.0), 4.0.0 (hl7.terminology.r4#7.1.0) | -- |
| input/resources/dapl-deidentified-encounter.xml | There are multiple different potential matches for the url 'http://terminology.hl7.org/ValueSet/v2-0092'. It might be a good idea to fix to the correct version to reduce the likelihood of a wrong version being selected by an implementation/implementer, or use the [IG Parameter `pin-canonicals`](https://hl7.org/fhir/tools/CodeSystem-ig-parameters.html). Using version '3.0.0', found versions: 2.0.0 (from hl7.terminology.r4#7.0.0), 3.0.0 (from hl7.terminology.r4#7.1.0). Suggested fix: change the canonical reference from 'http://terminology.hl7.org/ValueSet/v2-0092' to 'http://terminology.hl7.org/ValueSet/v2-0092|3.0.0' | StructureDefinition |
| input/resources/dapl-deidentified-location.xml | There are multiple different potential matches for the url 'http://terminology.hl7.org/ValueSet/v2-0116'. It might be a good idea to fix to the correct version to reduce the likelihood of a wrong version being selected by an implementation/implementer, or use the [IG Parameter `pin-canonicals`](https://hl7.org/fhir/tools/CodeSystem-ig-parameters.html). Using version '3.0.0', found versions: 2.0.0 (from hl7.terminology.r4#7.0.0), 3.0.0 (from hl7.terminology.r4#7.1.0). Suggested fix: change the canonical reference from 'http://terminology.hl7.org/ValueSet/v2-0116' to 'http://terminology.hl7.org/ValueSet/v2-0116|3.0.0' | StructureDefinition |
| input/examples/Patient-us-core-example-smallpop.json | No definition could be found for URL value 'http://hospital.smarthealthit.org' | US Core Patient Profile |
| input/examples/Encounter-de-identified-example.json | A definition for CodeSystem 'http://www.nubc.org/patient-discharge' could not be found, so the code cannot be validated | DAPL Deidentified Encounter |
| input/examples/Patient-de-identified.json | Extension.extension:detailed: max allowed = 0, but found 1 (from http://hl7.org/fhir/us/dapl/StructureDefinition/dapl-ethnicity-extension|0.1.0) | DAPL Deidentified Patient |
| input/examples/Patient-de-identified-age89.json | Extension.extension:detailed: max allowed = 0, but found 1 (from http://hl7.org/fhir/us/dapl/StructureDefinition/dapl-ethnicity-extension|0.1.0) | DAPL Deidentified Patient |
| input/examples/Patient-de-identified-smallpop.json | Extension.extension:detailed: max allowed = 0, but found 1 (from http://hl7.org/fhir/us/dapl/StructureDefinition/dapl-ethnicity-extension|0.1.0) | DAPL Deidentified Patient |