Diagnoses are ICD-10 diagnoses assigned to a patient. Patient diagnoses can be searched using a search request (GET). Search returns a bundle of one or more FHIR items of type KBV_PR_AW_Diagnose.
{{baseURL}}/{{tenant}}/Condition?page=1&subject=Patient/6006
Example: this search requests fetches all diagnoses of patient 600 using paging to limit the number of results.
For an example see RED Interchange API - Postman Collection 0102 - Patient - All Conditions (Diagnosen)
Data of a specific diagnosis may be fetched using a read request (GET) with the identifier of the specific diagnosis. The request returns a FHIR item of type KBV_PR_AW_Diagnose.
{{baseURL}}/{{tenant}}/Condition/IEG6VfAE0uw0AuYyzQtx2oIsXLFbUslA
Example: this read request returns the FHIR item for diagnosis with ID IEG6VfAE0uw0AuYyzQtx2oIsXLFbUslA. The ID may be retrieved by a search request sent before this request.
For an example see RED Interchange API - Postman Collection 0103 - Patient - Specific Condition (Diagnose)
<Condition xmlns="http://hl7.org/fhir"> <id value="IEG6VfAE0uw0AuYyzQtx2oIsXLFbUslA"/> <meta> <versionId value="1"/> <lastUpdated value="2022-04-27T00:00:00+00:00"/> <profile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_AW_Diagnose|1.2.0"/> </meta> <text> <status value="extensions"/> <div xmlns="http://www.w3.org/1999/xhtml">Diagnose von Patient Luca Fink</div> </text> <extension url="https://fhir.kbv.de/StructureDefinition/KBV_EX_AW_Diagnose_istDauerdiagnose"> <valueBoolean value="true"/> </extension> <extension url="https://fhir.kbv.de/StructureDefinition/KBV_EX_AW_istAbrechnungsrelevant"> <valueBoolean value="false"/> </extension> <clinicalStatus> <coding> <system value="http://terminology.hl7.org/CodeSystem/condition-clinical"/> <code value="active"/> </coding> </clinicalStatus> <verificationStatus> <coding> <system value="http://terminology.hl7.org/CodeSystem/condition-ver-status"/> <code value="confirmed"/> </coding> </verificationStatus> <code> <coding> <system value="http://fhir.de/CodeSystem/dimdi/icd-10-gm"/> <version value="2017"/> <code value="I20.9"/> <display value="Angina pectoris"/> </coding> </code> <subject> <reference value="Patient/6tVbNJZq1buNwKmp6UKpd8CpLceNDlRF/_history/1"/> </subject> <encounter> <reference value="Encounter/P2U6P2J9K53tahcsGALfMyXA1wEAAroy/_history/1"/> </encounter> <recordedDate value="2022-04-27"/> </Condition>
Diagnoses always refer to
- the patient they have been assigned to <subject><reference>
- the consultation/encounter they have been created for <encounter><reference>