Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error by CQL request #2186

Closed
djuarezgf opened this issue Nov 13, 2024 · 9 comments
Closed

Error by CQL request #2186

djuarezgf opened this issue Nov 13, 2024 · 9 comments
Assignees
Labels
discussion Issues which are not decided yet.

Comments

@djuarezgf
Copy link
Member

djuarezgf commented Nov 13, 2024

Description: I got the following error message from Blaze after posting the attached cql request:
{:cognitect.anomalies/message "Error while parsing the ELM representation of a CQL library: Could not convert library to JSON using JAXB serializer.", :cognitect.anomalies/category :cognitect.anomalies/fault, :fhir/issue "value", :fhir.issue/expression "Measure.library", :measure-id "DEZFPT5MFUIWWWQ7"}
query-with-problems.zip

Blaze-Version: 0.28

@djuarezgf djuarezgf added the bug Something isn't working label Nov 13, 2024
@allentiak allentiak self-assigned this Nov 13, 2024
@allentiak allentiak added discussion Issues which are not decided yet. and removed bug Something isn't working labels Nov 13, 2024
@alexanderkiel
Copy link
Member

Hi David, thanks for your issue. Can you please post the CQL library code in your description as simple code block? I started unwrapping your ZIP with base64 in it. But on my way, I got lost. So please give me the CQL library code directly.

@djuarezgf
Copy link
Member Author

Hi Alex. Here it is:

library Retrieve
using FHIR version '4.0.0'
include FHIRHelpers version '4.0.0'

codesystem loinc: 'http://loinc.org'
codesystem icd10: 'http://fhir.de/CodeSystem/bfarm/icd-10-gm'
codesystem morph: 'urn:oid:2.16.840.1.113883.6.43.1'
codesystem diagnosesicherung: 'http://dktk.dkfz.de/fhir/onco/core/CodeSystem/DiagnosesicherungCS'

context Patient

DKTK_STRAT_GENDER_STRATIFIER

DKTK_STRAT_PRIMARY_DIAGNOSIS_NO_SORT_STRATIFIER
DKTK_STRAT_AGE_CLASS_STRATIFIER

DKTK_STRAT_DECEASED_STRATIFIER

DKTK_STRAT_DIAGNOSIS_STRATIFIER

DKTK_STRAT_SPECIMEN_STRATIFIER

DKTK_STRAT_PROCEDURE_STRATIFIER

DKTK_STRAT_MEDICATION_STRATIFIER

DKTK_STRAT_HISTOLOGY_STRATIFIER
DKTK_STRAT_DEF_IN_INITIAL_POPULATION
(

(exists [Condition: Code 'C00' from icd10]) or
(exists [Condition: Code 'C00.0' from icd10]) or
(exists [Condition: Code 'C00.1' from icd10]) or
(exists [Condition: Code 'C00.2' from icd10]) or
(exists [Condition: Code 'C00.3' from icd10]) or
(exists [Condition: Code 'C00.4' from icd10]) or
(exists [Condition: Code 'C00.5' from icd10]) or
(exists [Condition: Code 'C00.6' from icd10]) or
(exists [Condition: Code 'C00.8' from icd10]) or
(exists [Condition: Code 'C00.9' from icd10]) or
(exists [Condition: Code 'C02' from icd10]) or
(exists [Condition: Code 'C02.0' from icd10]) or
(exists [Condition: Code 'C02.1' from icd10]) or
(exists [Condition: Code 'C02.2' from icd10]) or
(exists [Condition: Code 'C02.3' from icd10]) or
(exists [Condition: Code 'C02.4' from icd10]) or
(exists [Condition: Code 'C02.8' from icd10]) or
(exists [Condition: Code 'C02.9' from icd10]) or
(exists [Condition: Code 'C03' from icd10]) or
(exists [Condition: Code 'C03.0' from icd10]) or
(exists [Condition: Code 'C03.1' from icd10]) or
(exists [Condition: Code 'C03.9' from icd10]) or
(exists [Condition: Code 'C04' from icd10]) or
(exists [Condition: Code 'C04.0' from icd10]) or
(exists [Condition: Code 'C04.1' from icd10]) or
(exists [Condition: Code 'C04.8' from icd10]) or
(exists [Condition: Code 'C04.9' from icd10]) or
(exists [Condition: Code 'C05' from icd10]) or
(exists [Condition: Code 'C05.0' from icd10]) or
(exists [Condition: Code 'C05.1' from icd10]) or
(exists [Condition: Code 'C05.2' from icd10]) or
(exists [Condition: Code 'C05.8' from icd10]) or
(exists [Condition: Code 'C05.9' from icd10]) or
(exists [Condition: Code 'C06' from icd10]) or
(exists [Condition: Code 'C06.0' from icd10]) or
(exists [Condition: Code 'C06.1' from icd10]) or
(exists [Condition: Code 'C06.2' from icd10]) or
(exists [Condition: Code 'C06.8' from icd10]) or
(exists [Condition: Code 'C06.9' from icd10]) or
(exists [Condition: Code 'C08' from icd10]) or
(exists [Condition: Code 'C08.0' from icd10]) or
(exists [Condition: Code 'C08.1' from icd10]) or
(exists [Condition: Code 'C08.8' from icd10]) or
(exists [Condition: Code 'C08.9' from icd10]) or
(exists [Condition: Code 'C09' from icd10]) or
(exists [Condition: Code 'C09.0' from icd10]) or
(exists [Condition: Code 'C09.1' from icd10]) or
(exists [Condition: Code 'C09.8' from icd10]) or
(exists [Condition: Code 'C09.9' from icd10]) or
(exists [Condition: Code 'C10' from icd10]) or
(exists [Condition: Code 'C10.0' from icd10]) or
(exists [Condition: Code 'C10.1' from icd10]) or
(exists [Condition: Code 'C10.2' from icd10]) or
(exists [Condition: Code 'C10.3' from icd10]) or
(exists [Condition: Code 'C10.4' from icd10]) or
(exists [Condition: Code 'C10.8' from icd10]) or
(exists [Condition: Code 'C10.9' from icd10]) or
(exists [Condition: Code 'C11' from icd10]) or
(exists [Condition: Code 'C11.0' from icd10]) or
(exists [Condition: Code 'C11.1' from icd10]) or
(exists [Condition: Code 'C11.2' from icd10]) or
(exists [Condition: Code 'C11.3' from icd10]) or
(exists [Condition: Code 'C11.8' from icd10]) or
(exists [Condition: Code 'C11.9' from icd10]) or
(exists [Condition: Code 'C13' from icd10]) or
(exists [Condition: Code 'C13.0' from icd10]) or
(exists [Condition: Code 'C13.1' from icd10]) or
(exists [Condition: Code 'C13.2' from icd10]) or
(exists [Condition: Code 'C13.8' from icd10]) or
(exists [Condition: Code 'C13.9' from icd10]) or
(exists [Condition: Code 'C14' from icd10]) or
(exists [Condition: Code 'C14.0' from icd10]) or
(exists [Condition: Code 'C14.2' from icd10]) or
(exists [Condition: Code 'C14.8' from icd10]) or
(exists [Condition: Code 'C15' from icd10]) or
(exists [Condition: Code 'C15.0' from icd10]) or
(exists [Condition: Code 'C15.1' from icd10]) or
(exists [Condition: Code 'C15.2' from icd10]) or
(exists [Condition: Code 'C15.3' from icd10]) or
(exists [Condition: Code 'C15.4' from icd10]) or
(exists [Condition: Code 'C15.5' from icd10]) or
(exists [Condition: Code 'C15.8' from icd10]) or
(exists [Condition: Code 'C15.9' from icd10]) or
(exists [Condition: Code 'C16' from icd10]) or
(exists [Condition: Code 'C16.0' from icd10]) or
(exists [Condition: Code 'C16.1' from icd10]) or
(exists [Condition: Code 'C16.2' from icd10]) or
(exists [Condition: Code 'C16.3' from icd10]) or
(exists [Condition: Code 'C16.4' from icd10]) or
(exists [Condition: Code 'C16.5' from icd10]) or
(exists [Condition: Code 'C16.6' from icd10]) or
(exists [Condition: Code 'C16.8' from icd10]) or
(exists [Condition: Code 'C16.9' from icd10]) or
(exists [Condition: Code 'C17' from icd10]) or
(exists [Condition: Code 'C17.0' from icd10]) or
(exists [Condition: Code 'C17.1' from icd10]) or
(exists [Condition: Code 'C17.2' from icd10]) or
(exists [Condition: Code 'C17.3' from icd10]) or
(exists [Condition: Code 'C17.8' from icd10]) or
(exists [Condition: Code 'C17.9' from icd10]) or
(exists [Condition: Code 'C18' from icd10]) or
(exists [Condition: Code 'C18.0' from icd10]) or
(exists [Condition: Code 'C18.1' from icd10]) or
(exists [Condition: Code 'C18.2' from icd10]) or
(exists [Condition: Code 'C18.3' from icd10]) or
(exists [Condition: Code 'C18.4' from icd10]) or
(exists [Condition: Code 'C18.5' from icd10]) or
(exists [Condition: Code 'C18.6' from icd10]) or
(exists [Condition: Code 'C18.7' from icd10]) or
(exists [Condition: Code 'C18.8' from icd10]) or
(exists [Condition: Code 'C18.9' from icd10]) or
(exists [Condition: Code 'C21' from icd10]) or
(exists [Condition: Code 'C21.0' from icd10]) or
(exists [Condition: Code 'C21.1' from icd10]) or
(exists [Condition: Code 'C21.2' from icd10]) or
(exists [Condition: Code 'C21.8' from icd10]) or
(exists [Condition: Code 'C22' from icd10]) or
(exists [Condition: Code 'C22.0' from icd10]) or
(exists [Condition: Code 'C22.1' from icd10]) or
(exists [Condition: Code 'C22.2' from icd10]) or
(exists [Condition: Code 'C22.3' from icd10]) or
(exists [Condition: Code 'C22.4' from icd10]) or
(exists [Condition: Code 'C22.7' from icd10]) or
(exists [Condition: Code 'C22.9' from icd10]) or
(exists [Condition: Code 'C24' from icd10]) or
(exists [Condition: Code 'C24.0' from icd10]) or
(exists [Condition: Code 'C24.1' from icd10]) or
(exists [Condition: Code 'C24.8' from icd10]) or
(exists [Condition: Code 'C24.9' from icd10]) or
(exists [Condition: Code 'C25' from icd10]) or
(exists [Condition: Code 'C25.0' from icd10]) or
(exists [Condition: Code 'C25.1' from icd10]) or
(exists [Condition: Code 'C25.2' from icd10]) or
(exists [Condition: Code 'C25.3' from icd10]) or
(exists [Condition: Code 'C25.4' from icd10]) or
(exists [Condition: Code 'C25.7' from icd10]) or
(exists [Condition: Code 'C25.8' from icd10]) or
(exists [Condition: Code 'C25.9' from icd10]) or
(exists [Condition: Code 'C26' from icd10]) or
(exists [Condition: Code 'C26.0' from icd10]) or
(exists [Condition: Code 'C26.1' from icd10]) or
(exists [Condition: Code 'C26.8' from icd10]) or
(exists [Condition: Code 'C26.9' from icd10]) or
(exists [Condition: Code 'C30' from icd10]) or
(exists [Condition: Code 'C30.0' from icd10]) or
(exists [Condition: Code 'C30.1' from icd10]) or
(exists [Condition: Code 'C31' from icd10]) or
(exists [Condition: Code 'C31.0' from icd10]) or
(exists [Condition: Code 'C31.1' from icd10]) or
(exists [Condition: Code 'C31.2' from icd10]) or
(exists [Condition: Code 'C31.3' from icd10]) or
(exists [Condition: Code 'C31.8' from icd10]) or
(exists [Condition: Code 'C31.9' from icd10]) or
(exists [Condition: Code 'C32' from icd10]) or
(exists [Condition: Code 'C32.0' from icd10]) or
(exists [Condition: Code 'C32.1' from icd10]) or
(exists [Condition: Code 'C32.2' from icd10]) or
(exists [Condition: Code 'C32.3' from icd10]) or
(exists [Condition: Code 'C32.8' from icd10]) or
(exists [Condition: Code 'C32.9' from icd10]) or
(exists [Condition: Code 'C34' from icd10]) or
(exists [Condition: Code 'C34.0' from icd10]) or
(exists [Condition: Code 'C34.1' from icd10]) or
(exists [Condition: Code 'C34.2' from icd10]) or
(exists [Condition: Code 'C34.3' from icd10]) or
(exists [Condition: Code 'C34.8' from icd10]) or
(exists [Condition: Code 'C34.9' from icd10]) or
(exists [Condition: Code 'C38' from icd10]) or
(exists [Condition: Code 'C38.0' from icd10]) or
(exists [Condition: Code 'C38.1' from icd10]) or
(exists [Condition: Code 'C38.2' from icd10]) or
(exists [Condition: Code 'C38.3' from icd10]) or
(exists [Condition: Code 'C38.4' from icd10]) or
(exists [Condition: Code 'C38.8' from icd10]) or
(exists [Condition: Code 'C39' from icd10]) or
(exists [Condition: Code 'C39.0' from icd10]) or
(exists [Condition: Code 'C39.8' from icd10]) or
(exists [Condition: Code 'C39.9' from icd10]) or
(exists [Condition: Code 'C40' from icd10]) or
(exists [Condition: Code 'C40.0' from icd10]) or
(exists [Condition: Code 'C40.1' from icd10]) or
(exists [Condition: Code 'C40.2' from icd10]) or
(exists [Condition: Code 'C40.3' from icd10]) or
(exists [Condition: Code 'C40.8' from icd10]) or
(exists [Condition: Code 'C40.9' from icd10]) or
(exists [Condition: Code 'C41' from icd10]) or
(exists [Condition: Code 'C41.0' from icd10]) or
(exists [Condition: Code 'C41.01' from icd10]) or
(exists [Condition: Code 'C41.02' from icd10]) or
(exists [Condition: Code 'C41.1' from icd10]) or
(exists [Condition: Code 'C41.2' from icd10]) or
(exists [Condition: Code 'C41.3' from icd10]) or
(exists [Condition: Code 'C41.30' from icd10]) or
(exists [Condition: Code 'C41.31' from icd10]) or
(exists [Condition: Code 'C41.32' from icd10]) or
(exists [Condition: Code 'C41.4' from icd10]) or
(exists [Condition: Code 'C41.8' from icd10]) or
(exists [Condition: Code 'C41.9' from icd10]) or
(exists [Condition: Code 'C43' from icd10]) or
(exists [Condition: Code 'C43.0' from icd10]) or
(exists [Condition: Code 'C43.1' from icd10]) or
(exists [Condition: Code 'C43.2' from icd10]) or
(exists [Condition: Code 'C43.3' from icd10]) or
(exists [Condition: Code 'C43.4' from icd10]) or
(exists [Condition: Code 'C43.5' from icd10]) or
(exists [Condition: Code 'C43.6' from icd10]) or
(exists [Condition: Code 'C43.7' from icd10]) or
(exists [Condition: Code 'C43.8' from icd10]) or
(exists [Condition: Code 'C43.9' from icd10]) or
(exists [Condition: Code 'C44' from icd10]) or
(exists [Condition: Code 'C44.0' from icd10]) or
(exists [Condition: Code 'C44.1' from icd10]) or
(exists [Condition: Code 'C44.2' from icd10]) or
(exists [Condition: Code 'C44.3' from icd10]) or
(exists [Condition: Code 'C44.4' from icd10]) or
(exists [Condition: Code 'C44.5' from icd10]) or
(exists [Condition: Code 'C44.50' from icd10]) or
(exists [Condition: Code 'C44.59' from icd10]) or
(exists [Condition: Code 'C44.6' from icd10]) or
(exists [Condition: Code 'C44.7' from icd10]) or
(exists [Condition: Code 'C44.8' from icd10]) or
(exists [Condition: Code 'C44.9' from icd10]) or
(exists [Condition: Code 'C45' from icd10]) or
(exists [Condition: Code 'C45.0' from icd10]) or
(exists [Condition: Code 'C45.1' from icd10]) or
(exists [Condition: Code 'C45.2' from icd10]) or
(exists [Condition: Code 'C45.7' from icd10]) or
(exists [Condition: Code 'C45.9' from icd10]) or
(exists [Condition: Code 'C46' from icd10]) or
(exists [Condition: Code 'C46.0' from icd10]) or
(exists [Condition: Code 'C46.1' from icd10]) or
(exists [Condition: Code 'C46.2' from icd10]) or
(exists [Condition: Code 'C46.3' from icd10]) or
(exists [Condition: Code 'C46.7' from icd10]) or
(exists [Condition: Code 'C46.8' from icd10]) or
(exists [Condition: Code 'C46.9' from icd10]) or
(exists [Condition: Code 'C47' from icd10]) or
(exists [Condition: Code 'C47.0' from icd10]) or
(exists [Condition: Code 'C47.1' from icd10]) or
(exists [Condition: Code 'C47.2' from icd10]) or
(exists [Condition: Code 'C47.3' from icd10]) or
(exists [Condition: Code 'C47.4' from icd10]) or
(exists [Condition: Code 'C47.5' from icd10]) or
(exists [Condition: Code 'C47.6' from icd10]) or
(exists [Condition: Code 'C47.8' from icd10]) or
(exists [Condition: Code 'C47.9' from icd10]) or
(exists [Condition: Code 'C48' from icd10]) or
(exists [Condition: Code 'C48.0' from icd10]) or
(exists [Condition: Code 'C48.1' from icd10]) or
(exists [Condition: Code 'C48.2' from icd10]) or
(exists [Condition: Code 'C48.8' from icd10]) or
(exists [Condition: Code 'C49' from icd10]) or
(exists [Condition: Code 'C49.0' from icd10]) or
(exists [Condition: Code 'C49.1' from icd10]) or
(exists [Condition: Code 'C49.2' from icd10]) or
(exists [Condition: Code 'C49.3' from icd10]) or
(exists [Condition: Code 'C49.4' from icd10]) or
(exists [Condition: Code 'C49.5' from icd10]) or
(exists [Condition: Code 'C49.6' from icd10]) or
(exists [Condition: Code 'C49.8' from icd10]) or
(exists [Condition: Code 'C49.9' from icd10]) or
(exists [Condition: Code 'C67' from icd10]) or
(exists [Condition: Code 'C67.0' from icd10]) or
(exists [Condition: Code 'C67.1' from icd10]) or
(exists [Condition: Code 'C67.2' from icd10]) or
(exists [Condition: Code 'C67.3' from icd10]) or
(exists [Condition: Code 'C67.4' from icd10]) or
(exists [Condition: Code 'C67.5' from icd10]) or
(exists [Condition: Code 'C67.6' from icd10]) or
(exists [Condition: Code 'C67.7' from icd10]) or
(exists [Condition: Code 'C67.8' from icd10]) or
(exists [Condition: Code 'C67.9' from icd10]) or
(exists [Condition: Code 'C68' from icd10]) or
(exists [Condition: Code 'C68.0' from icd10]) or
(exists [Condition: Code 'C68.1' from icd10]) or
(exists [Condition: Code 'C68.8' from icd10]) or
(exists [Condition: Code 'C68.9' from icd10]) or
(exists [Condition: Code 'C69' from icd10]) or
(exists [Condition: Code 'C69.0' from icd10]) or
(exists [Condition: Code 'C69.1' from icd10]) or
(exists [Condition: Code 'C69.2' from icd10]) or
(exists [Condition: Code 'C69.3' from icd10]) or
(exists [Condition: Code 'C69.4' from icd10]) or
(exists [Condition: Code 'C69.5' from icd10]) or
(exists [Condition: Code 'C69.6' from icd10]) or
(exists [Condition: Code 'C69.8' from icd10]) or
(exists [Condition: Code 'C69.9' from icd10]) or
(exists [Condition: Code 'C70' from icd10]) or
(exists [Condition: Code 'C70.0' from icd10]) or
(exists [Condition: Code 'C70.1' from icd10]) or
(exists [Condition: Code 'C70.9' from icd10]) or
(exists [Condition: Code 'C71' from icd10]) or
(exists [Condition: Code 'C71.0' from icd10]) or
(exists [Condition: Code 'C71.1' from icd10]) or
(exists [Condition: Code 'C71.2' from icd10]) or
(exists [Condition: Code 'C71.3' from icd10]) or
(exists [Condition: Code 'C71.4' from icd10]) or
(exists [Condition: Code 'C71.5' from icd10]) or
(exists [Condition: Code 'C71.6' from icd10]) or
(exists [Condition: Code 'C71.7' from icd10]) or
(exists [Condition: Code 'C71.8' from icd10]) or
(exists [Condition: Code 'C71.9' from icd10]) or
(exists [Condition: Code 'C72' from icd10]) or
(exists [Condition: Code 'C72.0' from icd10]) or
(exists [Condition: Code 'C72.1' from icd10]) or
(exists [Condition: Code 'C72.2' from icd10]) or
(exists [Condition: Code 'C72.3' from icd10]) or
(exists [Condition: Code 'C72.4' from icd10]) or
(exists [Condition: Code 'C72.5' from icd10]) or
(exists [Condition: Code 'C72.8' from icd10]) or
(exists [Condition: Code 'C72.9' from icd10]) or
(exists [Condition: Code 'C74' from icd10]) or
(exists [Condition: Code 'C74.0' from icd10]) or
(exists [Condition: Code 'C74.1' from icd10]) or
(exists [Condition: Code 'C74.9' from icd10]) or
(exists [Condition: Code 'C75' from icd10]) or
(exists [Condition: Code 'C75.0' from icd10]) or
(exists [Condition: Code 'C75.1' from icd10]) or
(exists [Condition: Code 'C75.2' from icd10]) or
(exists [Condition: Code 'C75.3' from icd10]) or
(exists [Condition: Code 'C75.4' from icd10]) or
(exists [Condition: Code 'C75.5' from icd10]) or
(exists [Condition: Code 'C75.8' from icd10]) or
(exists [Condition: Code 'C75.9' from icd10]) or
(exists [Condition: Code 'C76' from icd10]) or
(exists [Condition: Code 'C76.0' from icd10]) or
(exists [Condition: Code 'C76.1' from icd10]) or
(exists [Condition: Code 'C76.2' from icd10]) or
(exists [Condition: Code 'C76.3' from icd10]) or
(exists [Condition: Code 'C76.4' from icd10]) or
(exists [Condition: Code 'C76.5' from icd10]) or
(exists [Condition: Code 'C76.7' from icd10]) or
(exists [Condition: Code 'C76.8' from icd10]) or
(exists [Condition: Code 'C77' from icd10]) or
(exists [Condition: Code 'C77.0' from icd10]) or
(exists [Condition: Code 'C77.1' from icd10]) or
(exists [Condition: Code 'C77.2' from icd10]) or
(exists [Condition: Code 'C77.3' from icd10]) or
(exists [Condition: Code 'C77.4' from icd10]) or
(exists [Condition: Code 'C77.5' from icd10]) or
(exists [Condition: Code 'C77.8' from icd10]) or
(exists [Condition: Code 'C77.9' from icd10]) or
(exists [Condition: Code 'C78' from icd10]) or
(exists [Condition: Code 'C78.0' from icd10]) or
(exists [Condition: Code 'C78.1' from icd10]) or
(exists [Condition: Code 'C78.2' from icd10]) or
(exists [Condition: Code 'C78.3' from icd10]) or
(exists [Condition: Code 'C78.4' from icd10]) or
(exists [Condition: Code 'C78.5' from icd10]) or
(exists [Condition: Code 'C78.6' from icd10]) or
(exists [Condition: Code 'C78.7' from icd10]) or
(exists [Condition: Code 'C78.8' from icd10]) or
(exists [Condition: Code 'C79' from icd10]) or
(exists [Condition: Code 'C79.0' from icd10]) or
(exists [Condition: Code 'C79.1' from icd10]) or
(exists [Condition: Code 'C79.2' from icd10]) or
(exists [Condition: Code 'C79.3' from icd10]) or
(exists [Condition: Code 'C79.4' from icd10]) or
(exists [Condition: Code 'C79.5' from icd10]) or
(exists [Condition: Code 'C79.6' from icd10]) or
(exists [Condition: Code 'C79.7' from icd10]) or
(exists [Condition: Code 'C79.8' from icd10]) or
(exists [Condition: Code 'C79.81' from icd10]) or
(exists [Condition: Code 'C79.82' from icd10]) or
(exists [Condition: Code 'C79.83' from icd10]) or
(exists [Condition: Code 'C79.84' from icd10]) or
(exists [Condition: Code 'C79.85' from icd10]) or
(exists [Condition: Code 'C79.86' from icd10]) or
(exists [Condition: Code 'C79.88' from icd10]) or
(exists [Condition: Code 'C79.9' from icd10]) or
(exists [Condition: Code 'C80' from icd10]) or
(exists [Condition: Code 'C80.0' from icd10]) or
(exists [Condition: Code 'C80.9' from icd10]) or
(exists [Condition: Code 'C81' from icd10]) or
(exists [Condition: Code 'C81.0' from icd10]) or
(exists [Condition: Code 'C81.1' from icd10]) or
(exists [Condition: Code 'C81.2' from icd10]) or
(exists [Condition: Code 'C81.3' from icd10]) or
(exists [Condition: Code 'C81.4' from icd10]) or
(exists [Condition: Code 'C81.7' from icd10]) or
(exists [Condition: Code 'C81.9' from icd10]) or
(exists [Condition: Code 'C82' from icd10]) or
(exists [Condition: Code 'C82.0' from icd10]) or
(exists [Condition: Code 'C82.1' from icd10]) or
(exists [Condition: Code 'C82.2' from icd10]) or
(exists [Condition: Code 'C82.3' from icd10]) or
(exists [Condition: Code 'C82.4' from icd10]) or
(exists [Condition: Code 'C82.5' from icd10]) or
(exists [Condition: Code 'C82.6' from icd10]) or
(exists [Condition: Code 'C82.7' from icd10]) or
(exists [Condition: Code 'C82.9' from icd10]) or
(exists [Condition: Code 'C83' from icd10]) or
(exists [Condition: Code 'C83.0' from icd10]) or
(exists [Condition: Code 'C83.1' from icd10]) or
(exists [Condition: Code 'C83.3' from icd10]) or
(exists [Condition: Code 'C83.5' from icd10]) or
(exists [Condition: Code 'C83.7' from icd10]) or
(exists [Condition: Code 'C83.8' from icd10]) or
(exists [Condition: Code 'C83.9' from icd10]) or
(exists [Condition: Code 'C84' from icd10]) or
(exists [Condition: Code 'C84.0' from icd10]) or
(exists [Condition: Code 'C84.1' from icd10]) or
(exists [Condition: Code 'C84.4' from icd10]) or
(exists [Condition: Code 'C84.5' from icd10]) or
(exists [Condition: Code 'C84.6' from icd10]) or
(exists [Condition: Code 'C84.7' from icd10]) or
(exists [Condition: Code 'C84.8' from icd10]) or
(exists [Condition: Code 'C84.9' from icd10]) or
(exists [Condition: Code 'C85' from icd10]) or
(exists [Condition: Code 'C85.1' from icd10]) or
(exists [Condition: Code 'C85.2' from icd10]) or
(exists [Condition: Code 'C85.7' from icd10]) or
(exists [Condition: Code 'C85.9' from icd10]) or
(exists [Condition: Code 'C86' from icd10]) or
(exists [Condition: Code 'C86.0' from icd10]) or
(exists [Condition: Code 'C86.1' from icd10]) or
(exists [Condition: Code 'C86.2' from icd10]) or
(exists [Condition: Code 'C86.3' from icd10]) or
(exists [Condition: Code 'C86.4' from icd10]) or
(exists [Condition: Code 'C86.5' from icd10]) or
(exists [Condition: Code 'C86.6' from icd10]) or
(exists [Condition: Code 'C88' from icd10]) or
(exists [Condition: Code 'C88.0' from icd10]) or
(exists [Condition: Code 'C88.00' from icd10]) or
(exists [Condition: Code 'C88.01' from icd10]) or
(exists [Condition: Code 'C88.2' from icd10]) or
(exists [Condition: Code 'C88.20' from icd10]) or
(exists [Condition: Code 'C88.21' from icd10]) or
(exists [Condition: Code 'C88.3' from icd10]) or
(exists [Condition: Code 'C88.30' from icd10]) or
(exists [Condition: Code 'C88.31' from icd10]) or
(exists [Condition: Code 'C88.4' from icd10]) or
(exists [Condition: Code 'C88.40' from icd10]) or
(exists [Condition: Code 'C88.41' from icd10]) or
(exists [Condition: Code 'C88.7' from icd10]) or
(exists [Condition: Code 'C88.70' from icd10]) or
(exists [Condition: Code 'C88.71' from icd10]) or
(exists [Condition: Code 'C88.9' from icd10]) or
(exists [Condition: Code 'C88.90' from icd10]) or
(exists [Condition: Code 'C88.91' from icd10]) or
(exists [Condition: Code 'C90' from icd10]) or
(exists [Condition: Code 'C90.0' from icd10]) or
(exists [Condition: Code 'C90.00' from icd10]) or
(exists [Condition: Code 'C90.01' from icd10]) or
(exists [Condition: Code 'C90.1' from icd10]) or
(exists [Condition: Code 'C90.10' from icd10]) or
(exists [Condition: Code 'C90.11' from icd10]) or
(exists [Condition: Code 'C90.2' from icd10]) or
(exists [Condition: Code 'C90.20' from icd10]) or
(exists [Condition: Code 'C90.21' from icd10]) or
(exists [Condition: Code 'C90.3' from icd10]) or
(exists [Condition: Code 'C90.30' from icd10]) or
(exists [Condition: Code 'C90.31' from icd10]) or
(exists [Condition: Code 'C91' from icd10]) or
(exists [Condition: Code 'C91.0' from icd10]) or
(exists [Condition: Code 'C91.00' from icd10]) or
(exists [Condition: Code 'C91.01' from icd10]) or
(exists [Condition: Code 'C91.1' from icd10]) or
(exists [Condition: Code 'C91.10' from icd10]) or
(exists [Condition: Code 'C91.11' from icd10]) or
(exists [Condition: Code 'C91.3' from icd10]) or
(exists [Condition: Code 'C91.30' from icd10]) or
(exists [Condition: Code 'C91.31' from icd10]) or
(exists [Condition: Code 'C91.4' from icd10]) or
(exists [Condition: Code 'C91.40' from icd10]) or
(exists [Condition: Code 'C91.41' from icd10]) or
(exists [Condition: Code 'C91.5' from icd10]) or
(exists [Condition: Code 'C91.50' from icd10]) or
(exists [Condition: Code 'C91.51' from icd10]) or
(exists [Condition: Code 'C91.6' from icd10]) or
(exists [Condition: Code 'C91.60' from icd10]) or
(exists [Condition: Code 'C91.61' from icd10]) or
(exists [Condition: Code 'C91.7' from icd10]) or
(exists [Condition: Code 'C91.70' from icd10]) or
(exists [Condition: Code 'C91.71' from icd10]) or
(exists [Condition: Code 'C91.8' from icd10]) or
(exists [Condition: Code 'C91.80' from icd10]) or
(exists [Condition: Code 'C91.81' from icd10]) or
(exists [Condition: Code 'C91.9' from icd10]) or
(exists [Condition: Code 'C91.90' from icd10]) or
(exists [Condition: Code 'C91.91' from icd10]) or
(exists [Condition: Code 'C92' from icd10]) or
(exists [Condition: Code 'C92.0' from icd10]) or
(exists [Condition: Code 'C92.00' from icd10]) or
(exists [Condition: Code 'C92.01' from icd10]) or
(exists [Condition: Code 'C92.1' from icd10]) or
(exists [Condition: Code 'C92.10' from icd10]) or
(exists [Condition: Code 'C92.11' from icd10]) or
(exists [Condition: Code 'C92.2' from icd10]) or
(exists [Condition: Code 'C92.20' from icd10]) or
(exists [Condition: Code 'C92.21' from icd10]) or
(exists [Condition: Code 'C92.3' from icd10]) or
(exists [Condition: Code 'C92.30' from icd10]) or
(exists [Condition: Code 'C92.31' from icd10]) or
(exists [Condition: Code 'C92.4' from icd10]) or
(exists [Condition: Code 'C92.40' from icd10]) or
(exists [Condition: Code 'C92.41' from icd10]) or
(exists [Condition: Code 'C92.5' from icd10]) or
(exists [Condition: Code 'C92.50' from icd10]) or
(exists [Condition: Code 'C92.51' from icd10]) or
(exists [Condition: Code 'C92.6' from icd10]) or
(exists [Condition: Code 'C92.60' from icd10]) or
(exists [Condition: Code 'C92.61' from icd10]) or
(exists [Condition: Code 'C92.7' from icd10]) or
(exists [Condition: Code 'C92.70' from icd10]) or
(exists [Condition: Code 'C92.71' from icd10]) or
(exists [Condition: Code 'C92.8' from icd10]) or
(exists [Condition: Code 'C92.80' from icd10]) or
(exists [Condition: Code 'C92.81' from icd10]) or
(exists [Condition: Code 'C92.9' from icd10]) or
(exists [Condition: Code 'C92.90' from icd10]) or
(exists [Condition: Code 'C92.91' from icd10]) or
(exists [Condition: Code 'C93' from icd10]) or
(exists [Condition: Code 'C93.0' from icd10]) or
(exists [Condition: Code 'C93.00' from icd10]) or
(exists [Condition: Code 'C93.01' from icd10]) or
(exists [Condition: Code 'C93.1' from icd10]) or
(exists [Condition: Code 'C93.10' from icd10]) or
(exists [Condition: Code 'C93.11' from icd10]) or
(exists [Condition: Code 'C93.3' from icd10]) or
(exists [Condition: Code 'C93.30' from icd10]) or
(exists [Condition: Code 'C93.31' from icd10]) or
(exists [Condition: Code 'C93.7' from icd10]) or
(exists [Condition: Code 'C93.70' from icd10]) or
(exists [Condition: Code 'C93.71' from icd10]) or
(exists [Condition: Code 'C93.9' from icd10]) or
(exists [Condition: Code 'C93.90' from icd10]) or
(exists [Condition: Code 'C93.91' from icd10]) or
(exists [Condition: Code 'C94' from icd10]) or
(exists [Condition: Code 'C94.0' from icd10]) or
(exists [Condition: Code 'C94.00' from icd10]) or
(exists [Condition: Code 'C94.01' from icd10]) or
(exists [Condition: Code 'C94.2' from icd10]) or
(exists [Condition: Code 'C94.20' from icd10]) or
(exists [Condition: Code 'C94.21' from icd10]) or
(exists [Condition: Code 'C94.3' from icd10]) or
(exists [Condition: Code 'C94.30' from icd10]) or
(exists [Condition: Code 'C94.31' from icd10]) or
(exists [Condition: Code 'C94.4' from icd10]) or
(exists [Condition: Code 'C94.40' from icd10]) or
(exists [Condition: Code 'C94.41' from icd10]) or
(exists [Condition: Code 'C94.6' from icd10]) or
(exists [Condition: Code 'C94.60' from icd10]) or
(exists [Condition: Code 'C94.61' from icd10]) or
(exists [Condition: Code 'C94.7' from icd10]) or
(exists [Condition: Code 'C94.70' from icd10]) or
(exists [Condition: Code 'C94.71' from icd10]) or
(exists [Condition: Code 'C94.8' from icd10]) or
(exists [Condition: Code 'C95' from icd10]) or
(exists [Condition: Code 'C95.0' from icd10]) or
(exists [Condition: Code 'C95.00' from icd10]) or
(exists [Condition: Code 'C95.01' from icd10]) or
(exists [Condition: Code 'C95.1' from icd10]) or
(exists [Condition: Code 'C95.10' from icd10]) or
(exists [Condition: Code 'C95.11' from icd10]) or
(exists [Condition: Code 'C95.7' from icd10]) or
(exists [Condition: Code 'C95.70' from icd10]) or
(exists [Condition: Code 'C95.71' from icd10]) or
(exists [Condition: Code 'C95.8' from icd10]) or
(exists [Condition: Code 'C95.9' from icd10]) or
(exists [Condition: Code 'C95.90' from icd10]) or
(exists [Condition: Code 'C95.91' from icd10]) or
(exists [Condition: Code 'C96' from icd10]) or
(exists [Condition: Code 'C96.0' from icd10]) or
(exists [Condition: Code 'C96.2' from icd10]) or
(exists [Condition: Code 'C96.4' from icd10]) or
(exists [Condition: Code 'C96.5' from icd10]) or
(exists [Condition: Code 'C96.6' from icd10]) or
(exists [Condition: Code 'C96.7' from icd10]) or
(exists [Condition: Code 'C96.8' from icd10]) or
(exists [Condition: Code 'C96.9' from icd10])

)

and

(

(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8000/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8001/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8002/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8003/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8004/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8005/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8010/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8011/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8012/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8013/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8014/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8015/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8020/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8021/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8022/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8023/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8030/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8031/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8032/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8033/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8034/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8035/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8041/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8042/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8043/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8044/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8045/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8046/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8050/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8051/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8052/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8054/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8070/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8071/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8072/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8073/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8074/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8075/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8076/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8078/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8082/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8083/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8084/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8085/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8086/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8090/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8091/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8092/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8093/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8094/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8095/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8097/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8098/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8100/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8102/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8110/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8120/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8121/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8122/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8123/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8124/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8130/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8131/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8140/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8141/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8142/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8143/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8144/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8145/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8147/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8150/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8151/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8152/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8153/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8154/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8155/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8156/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8158/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8160/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8161/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8162/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8163/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8170/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8171/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8172/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8173/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8174/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8175/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8180/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8190/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8200/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8201/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8210/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8211/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8213/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8214/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8215/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8220/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8221/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8230/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8231/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8240/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8242/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8243/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8244/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8245/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8246/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8247/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8249/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8250/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8251/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8252/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8253/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8254/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8255/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8256/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8257/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8260/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8261/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8262/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8263/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8265/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8270/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8272/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8273/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8280/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8281/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8290/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8300/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8310/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8311/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8312/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8313/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8314/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8315/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8316/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8317/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8318/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8319/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8320/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8322/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8323/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8330/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8331/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8332/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8333/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8335/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8337/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8339/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8340/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8341/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8342/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8343/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8344/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8345/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8346/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8347/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8350/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8370/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8380/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8381/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8382/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8383/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8384/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8390/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8400/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8401/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8402/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8403/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8406/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8407/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8408/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8409/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8410/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8413/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8420/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8430/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8440/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8441/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8450/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8452/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8453/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8460/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8461/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8470/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8474/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8480/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8481/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8482/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8490/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8500/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8501/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8502/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8503/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8504/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8507/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8508/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8509/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8510/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8512/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8513/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8514/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8520/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8521/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8522/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8523/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8524/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8525/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8530/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8540/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8541/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8542/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8543/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8550/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8551/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8552/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8560/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8562/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8570/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8571/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8572/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8573/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8574/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8575/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8576/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8580/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8581/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8582/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8583/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8584/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8585/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8586/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8588/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8589/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8600/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8620/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8630/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8631/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8634/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8640/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8650/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8670/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8680/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8681/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8682/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8690/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8691/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8692/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8693/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8700/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8710/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8711/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8714/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8720/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8721/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8722/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8723/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8728/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8730/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8740/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8741/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8742/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8743/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8744/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8745/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8746/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8761/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8770/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8771/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8772/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8773/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8774/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8780/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8800/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8801/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8802/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8803/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8804/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8805/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8806/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9250/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8810/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8811/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8812/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8813/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8814/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8815/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8825/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8830/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8832/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8840/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8842/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8850/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8851/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8852/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8853/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8854/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8855/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8857/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8858/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8890/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8891/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8894/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8895/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8896/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8900/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8901/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8902/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8910/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8912/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8920/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8921/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8930/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8931/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8933/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8934/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8935/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8936/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8940/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8941/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8950/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8951/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8959/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8960/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8963/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8964/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8970/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8971/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8972/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8973/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8980/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8981/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8982/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8983/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8990/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8991/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9000/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9014/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9015/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9020/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9040/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9041/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9042/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9043/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9044/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9045/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9050/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9051/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9052/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9053/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9060/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9061/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9062/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9063/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9064/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9065/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9070/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9071/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9072/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9080/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9081/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9082/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9083/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9084/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9085/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9086/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9090/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9100/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9101/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9102/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9105/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9110/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9120/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9124/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9130/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9133/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9137/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9140/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9170/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9180/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9181/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9182/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9183/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9184/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9185/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9186/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9187/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9192/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9193/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9194/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9195/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9220/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9221/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9230/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9231/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9240/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9242/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9243/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9251/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9252/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9261/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9270/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9290/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9302/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9310/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9330/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9341/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9342/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9362/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9364/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9365/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9370/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9371/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9372/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9380/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9381/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9382/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9385/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9390/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9391/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9392/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9393/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9395/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9396/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9400/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9401/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9410/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9411/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9420/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9423/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9424/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9425/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9430/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9440/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9441/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9442/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9445/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9450/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9451/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9460/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9470/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9471/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9472/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9473/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9474/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9475/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9476/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9477/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9478/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9480/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9490/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9500/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9501/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9502/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9503/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9504/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9505/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9508/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9510/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9511/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9512/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9513/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9520/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9521/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9522/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9523/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9530/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9538/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9539/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9540/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9542/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9560/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9561/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9571/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9580/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9581/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9590/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9591/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9596/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9597/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9650/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9651/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9652/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9653/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9654/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9655/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9659/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9661/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9662/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9663/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9664/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9665/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9667/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9671/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9673/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9675/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9678/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9679/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9680/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9684/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9687/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9688/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9689/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9690/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9691/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9695/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9698/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9699/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9761/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9700/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9701/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9702/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9705/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9708/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9709/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9712/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9714/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9715/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9716/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9717/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9718/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9719/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9724/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9726/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9727/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9835/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9731/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9732/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9733/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9734/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9735/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9737/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9738/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9740/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9741/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9742/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9749/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9750/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9751/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9755/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9756/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9757/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9758/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9759/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9760/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9762/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9764/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9766/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9800/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9801/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9805/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9806/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9807/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9808/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9809/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9811/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9812/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9813/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9814/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9815/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9816/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9817/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9818/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9819/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9820/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9823/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9827/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9831/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9832/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9833/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9834/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9837/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9840/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9860/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9861/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9863/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9865/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9866/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9867/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9869/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9870/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9871/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9872/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9873/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9874/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9875/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9876/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9877/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9878/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9879/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9891/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9895/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9896/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9897/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9898/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9910/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9911/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9912/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9920/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9930/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9931/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9940/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9945/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9946/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9948/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9950/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9960/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9961/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9962/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9963/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9964/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9965/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9966/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9967/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9968/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9975/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9980/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9982/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9983/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9984/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9985/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9986/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9987/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9989/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9993/3')

)

and

(

(exists from [Condition] C where C.evidence.code.coding contains Code '5' from diagnosesicherung) or
(exists from [Condition] C where C.evidence.code.coding contains Code '6' from diagnosesicherung) or
(exists from [Condition] C where C.evidence.code.coding contains Code '7' from diagnosesicherung)

)

@djuarezgf
Copy link
Member Author

It is a query that @MLambarki is testing in Mainz

@alexanderkiel
Copy link
Member

Hi David,

das ist keine valide CQL Library. Wo kommt den der Part:

DKTK_STRAT_GENDER_STRATIFIER

DKTK_STRAT_PRIMARY_DIAGNOSIS_NO_SORT_STRATIFIER
DKTK_STRAT_AGE_CLASS_STRATIFIER

DKTK_STRAT_DECEASED_STRATIFIER

DKTK_STRAT_DIAGNOSIS_STRATIFIER

DKTK_STRAT_SPECIMEN_STRATIFIER

DKTK_STRAT_PROCEDURE_STRATIFIER

DKTK_STRAT_MEDICATION_STRATIFIER

DKTK_STRAT_HISTOLOGY_STRATIFIER
DKTK_STRAT_DEF_IN_INITIAL_POPULATION

her?

@djuarezgf
Copy link
Member Author

The stratifiers are replaced in the exporter. The exporter gets this information in the template:

<token key="DKTK_STRAT_GENDER_STRATIFIER" value="define Gender:&#10;if (Patient.gender is null) then &apos;unknown&apos; else Patient.gender" />
<token key="DKTK_STRAT_PRIMARY_DIAGNOSIS_NO_SORT_STRATIFIER" value="define PrimaryDiagnosis:&#10;First(&#10;from [Condition] C&#10;where C.extension.where(url=&apos;http://hl7.org/fhir/StructureDefinition/condition-related&apos;).empty())" />
<token key="DKTK_STRAT_AGE_CLASS_STRATIFIER" value="define AgeClass:&#10;if (PrimaryDiagnosis.onset is null) then &apos;unknown&apos; else ToString((AgeInYearsAt(FHIRHelpers.ToDateTime(PrimaryDiagnosis.onset)) div 10) * 10)" />
<token key="DKTK_STRAT_DECEASED_STRATIFIER" value="define PatientDeceased:&#10;First (from [Observation: Code &apos;75186-7&apos; from loinc] O return O.value.coding.where(system = &apos;http://dktk.dkfz.de/fhir/onco/core/CodeSystem/VitalstatusCS&apos;).code.first())&#10;define Deceased:&#10;if (PatientDeceased is null) then &apos;unbekannt&apos; else PatientDeceased" />
<token key="DKTK_STRAT_DIAGNOSIS_STRATIFIER" value="define Diagnosis:&#10;if InInitialPopulation then [Condition] else {} as List&lt;Condition&gt;&#10;&#10;define function DiagnosisCode(condition FHIR.Condition):&#10;condition.code.coding.where(system = &apos;http://fhir.de/CodeSystem/bfarm/icd-10-gm&apos;).code.first()" />
<token key="DKTK_STRAT_SPECIMEN_STRATIFIER" value="define Specimen:&#10;if InInitialPopulation then [Specimen] else {} as List&lt;Specimen&gt;&#10;&#10;define function SampleType(specimen FHIR.Specimen):&#10;specimen.type.coding.where(system = &apos;https://fhir.bbmri.de/CodeSystem/SampleMaterialType&apos;).code.first()" />
<token key="DKTK_STRAT_PROCEDURE_STRATIFIER" value="define Procedure:&#10;if InInitialPopulation then [Procedure] else {} as List &lt;Procedure&gt;&#10;&#10;define function ProcedureType(procedure FHIR.Procedure):&#10;procedure.category.coding.where(system = &apos;http://dktk.dkfz.de/fhir/onco/core/CodeSystem/SYSTTherapieartCS&apos;).code.first()" />
<token key="DKTK_STRAT_MEDICATION_STRATIFIER" value="define MedicationStatement:&#10;if InInitialPopulation then [MedicationStatement] else {} as List &lt;MedicationStatement&gt;" />
<token key="DKTK_STRAT_HISTOLOGY_STRATIFIER" value="define Histo:&#10;if InInitialPopulation then [Observation] else {} as List &lt;Observation&gt;&#10;&#10;define function Histology(histo FHIR.Observation):&#10; if histo.code.coding.where(code = &apos;59847-4&apos;).code.first() is null then 0 else 1" />
<token key="DKTK_STRAT_DEF_IN_INITIAL_POPULATION" value="define InInitialPopulation:" />

<token key="DKTK_STRAT_AGE_STRATIFIER" value="define PrimaryDiagnosis:&#10;First(&#10;from [Condition] C&#10;where C.extension.where(url=&apos;http://hl7.org/fhir/StructureDefinition/condition-related&apos;).empty() and C.onset is not null&#10;sort by date from onset asc)&#10;&#10;define FirstDiagnosis:&#10;First(&#10;from [Condition] C&#10;sort by date from onset asc)&#10;&#10;define AgeClass:&#10;if (PrimaryDiagnosis.onset is null)&#10;then ToString((AgeInYearsAt(FHIRHelpers.ToDateTime(FirstDiagnosis.onset)) div 10) * 10)&#10;else ToString((AgeInYearsAt(FHIRHelpers.ToDateTime(PrimaryDiagnosis.onset)) div 10) * 10)" />
<token key="DKTK_STRAT_ENCOUNTER_STRATIFIER" value="define Encounter:&#10;if InInitialPopulation then [Encounter] else {} as List&lt;Encounter&gt;&#10;&#10;define function Departments(encounter FHIR.Encounter):&#10;encounter.identifier.where(system = &apos;http://dktk.dkfz.de/fhir/sid/hki-department&apos;).value.first()" />
<token key="DKTK_STRAT_PRIMARY_DIAGNOSIS_STRATIFIER" value="define PrimaryDiagnosis:&#10;First(&#10;from [Condition] C&#10;where C.extension.where(url=&apos;http://hl7.org/fhir/StructureDefinition/condition-related&apos;).empty()&#10;sort by date from onset asc)" />

@alexanderkiel
Copy link
Member

Do you have the CQL query as it is created in Blaze?

@MLambarki
Copy link

MLambarki commented Nov 29, 2024

It shoud be this one:

library Retrieve
using FHIR version '4.0.0'
include FHIRHelpers version '4.0.0'

codesystem loinc: 'http://loinc.org'
codesystem icd10: 'http://fhir.de/CodeSystem/bfarm/icd-10-gm'
codesystem morph: 'urn:oid:2.16.840.1.113883.6.43.1'
codesystem diagnosesicherung: 'http://dktk.dkfz.de/fhir/onco/core/CodeSystem/DiagnosesicherungCS'

context Patient

define InInitialPopulation:

(

(exists [Condition: Code 'C00' from icd10]) or
(exists [Condition: Code 'C00.0' from icd10]) or
(exists [Condition: Code 'C00.1' from icd10]) or
(exists [Condition: Code 'C00.2' from icd10]) or
(exists [Condition: Code 'C00.3' from icd10]) or
(exists [Condition: Code 'C00.4' from icd10]) or
(exists [Condition: Code 'C00.5' from icd10]) or
(exists [Condition: Code 'C00.6' from icd10]) or
(exists [Condition: Code 'C00.8' from icd10]) or
(exists [Condition: Code 'C00.9' from icd10]) or
(exists [Condition: Code 'C02' from icd10]) or
(exists [Condition: Code 'C02.0' from icd10]) or
(exists [Condition: Code 'C02.1' from icd10]) or
(exists [Condition: Code 'C02.2' from icd10]) or
(exists [Condition: Code 'C02.3' from icd10]) or
(exists [Condition: Code 'C02.4' from icd10]) or
(exists [Condition: Code 'C02.8' from icd10]) or
(exists [Condition: Code 'C02.9' from icd10]) or
(exists [Condition: Code 'C03' from icd10]) or
(exists [Condition: Code 'C03.0' from icd10]) or
(exists [Condition: Code 'C03.1' from icd10]) or
(exists [Condition: Code 'C03.9' from icd10]) or
(exists [Condition: Code 'C04' from icd10]) or
(exists [Condition: Code 'C04.0' from icd10]) or
(exists [Condition: Code 'C04.1' from icd10]) or
(exists [Condition: Code 'C04.8' from icd10]) or
(exists [Condition: Code 'C04.9' from icd10]) or
(exists [Condition: Code 'C05' from icd10]) or
(exists [Condition: Code 'C05.0' from icd10]) or
(exists [Condition: Code 'C05.1' from icd10]) or
(exists [Condition: Code 'C05.2' from icd10]) or
(exists [Condition: Code 'C05.8' from icd10]) or
(exists [Condition: Code 'C05.9' from icd10]) or
(exists [Condition: Code 'C06' from icd10]) or
(exists [Condition: Code 'C06.0' from icd10]) or
(exists [Condition: Code 'C06.1' from icd10]) or
(exists [Condition: Code 'C06.2' from icd10]) or
(exists [Condition: Code 'C06.8' from icd10]) or
(exists [Condition: Code 'C06.9' from icd10]) or
(exists [Condition: Code 'C08' from icd10]) or
(exists [Condition: Code 'C08.0' from icd10]) or
(exists [Condition: Code 'C08.1' from icd10]) or
(exists [Condition: Code 'C08.8' from icd10]) or
(exists [Condition: Code 'C08.9' from icd10]) or
(exists [Condition: Code 'C09' from icd10]) or
(exists [Condition: Code 'C09.0' from icd10]) or
(exists [Condition: Code 'C09.1' from icd10]) or
(exists [Condition: Code 'C09.8' from icd10]) or
(exists [Condition: Code 'C09.9' from icd10]) or
(exists [Condition: Code 'C10' from icd10]) or
(exists [Condition: Code 'C10.0' from icd10]) or
(exists [Condition: Code 'C10.1' from icd10]) or
(exists [Condition: Code 'C10.2' from icd10]) or
(exists [Condition: Code 'C10.3' from icd10]) or
(exists [Condition: Code 'C10.4' from icd10]) or
(exists [Condition: Code 'C10.8' from icd10]) or
(exists [Condition: Code 'C10.9' from icd10]) or
(exists [Condition: Code 'C11' from icd10]) or
(exists [Condition: Code 'C11.0' from icd10]) or
(exists [Condition: Code 'C11.1' from icd10]) or
(exists [Condition: Code 'C11.2' from icd10]) or
(exists [Condition: Code 'C11.3' from icd10]) or
(exists [Condition: Code 'C11.8' from icd10]) or
(exists [Condition: Code 'C11.9' from icd10]) or
(exists [Condition: Code 'C13' from icd10]) or
(exists [Condition: Code 'C13.0' from icd10]) or
(exists [Condition: Code 'C13.1' from icd10]) or
(exists [Condition: Code 'C13.2' from icd10]) or
(exists [Condition: Code 'C13.8' from icd10]) or
(exists [Condition: Code 'C13.9' from icd10]) or
(exists [Condition: Code 'C14' from icd10]) or
(exists [Condition: Code 'C14.0' from icd10]) or
(exists [Condition: Code 'C14.2' from icd10]) or
(exists [Condition: Code 'C14.8' from icd10]) or
(exists [Condition: Code 'C15' from icd10]) or
(exists [Condition: Code 'C15.0' from icd10]) or
(exists [Condition: Code 'C15.1' from icd10]) or
(exists [Condition: Code 'C15.2' from icd10]) or
(exists [Condition: Code 'C15.3' from icd10]) or
(exists [Condition: Code 'C15.4' from icd10]) or
(exists [Condition: Code 'C15.5' from icd10]) or
(exists [Condition: Code 'C15.8' from icd10]) or
(exists [Condition: Code 'C15.9' from icd10]) or
(exists [Condition: Code 'C16' from icd10]) or
(exists [Condition: Code 'C16.0' from icd10]) or
(exists [Condition: Code 'C16.1' from icd10]) or
(exists [Condition: Code 'C16.2' from icd10]) or
(exists [Condition: Code 'C16.3' from icd10]) or
(exists [Condition: Code 'C16.4' from icd10]) or
(exists [Condition: Code 'C16.5' from icd10]) or
(exists [Condition: Code 'C16.6' from icd10]) or
(exists [Condition: Code 'C16.8' from icd10]) or
(exists [Condition: Code 'C16.9' from icd10]) or
(exists [Condition: Code 'C17' from icd10]) or
(exists [Condition: Code 'C17.0' from icd10]) or
(exists [Condition: Code 'C17.1' from icd10]) or
(exists [Condition: Code 'C17.2' from icd10]) or
(exists [Condition: Code 'C17.3' from icd10]) or
(exists [Condition: Code 'C17.8' from icd10]) or
(exists [Condition: Code 'C17.9' from icd10]) or
(exists [Condition: Code 'C18' from icd10]) or
(exists [Condition: Code 'C18.0' from icd10]) or
(exists [Condition: Code 'C18.1' from icd10]) or
(exists [Condition: Code 'C18.2' from icd10]) or
(exists [Condition: Code 'C18.3' from icd10]) or
(exists [Condition: Code 'C18.4' from icd10]) or
(exists [Condition: Code 'C18.5' from icd10]) or
(exists [Condition: Code 'C18.6' from icd10]) or
(exists [Condition: Code 'C18.7' from icd10]) or
(exists [Condition: Code 'C18.8' from icd10]) or
(exists [Condition: Code 'C18.9' from icd10]) or
(exists [Condition: Code 'C21' from icd10]) or
(exists [Condition: Code 'C21.0' from icd10]) or
(exists [Condition: Code 'C21.1' from icd10]) or
(exists [Condition: Code 'C21.2' from icd10]) or
(exists [Condition: Code 'C21.8' from icd10]) or
(exists [Condition: Code 'C22' from icd10]) or
(exists [Condition: Code 'C22.0' from icd10]) or
(exists [Condition: Code 'C22.1' from icd10]) or
(exists [Condition: Code 'C22.2' from icd10]) or
(exists [Condition: Code 'C22.3' from icd10]) or
(exists [Condition: Code 'C22.4' from icd10]) or
(exists [Condition: Code 'C22.7' from icd10]) or
(exists [Condition: Code 'C22.9' from icd10]) or
(exists [Condition: Code 'C24' from icd10]) or
(exists [Condition: Code 'C24.0' from icd10]) or
(exists [Condition: Code 'C24.1' from icd10]) or
(exists [Condition: Code 'C24.8' from icd10]) or
(exists [Condition: Code 'C24.9' from icd10]) or
(exists [Condition: Code 'C25' from icd10]) or
(exists [Condition: Code 'C25.0' from icd10]) or
(exists [Condition: Code 'C25.1' from icd10]) or
(exists [Condition: Code 'C25.2' from icd10]) or
(exists [Condition: Code 'C25.3' from icd10]) or
(exists [Condition: Code 'C25.4' from icd10]) or
(exists [Condition: Code 'C25.7' from icd10]) or
(exists [Condition: Code 'C25.8' from icd10]) or
(exists [Condition: Code 'C25.9' from icd10]) or
(exists [Condition: Code 'C26' from icd10]) or
(exists [Condition: Code 'C26.0' from icd10]) or
(exists [Condition: Code 'C26.1' from icd10]) or
(exists [Condition: Code 'C26.8' from icd10]) or
(exists [Condition: Code 'C26.9' from icd10]) or
(exists [Condition: Code 'C30' from icd10]) or
(exists [Condition: Code 'C30.0' from icd10]) or
(exists [Condition: Code 'C30.1' from icd10]) or
(exists [Condition: Code 'C31' from icd10]) or
(exists [Condition: Code 'C31.0' from icd10]) or
(exists [Condition: Code 'C31.1' from icd10]) or
(exists [Condition: Code 'C31.2' from icd10]) or
(exists [Condition: Code 'C31.3' from icd10]) or
(exists [Condition: Code 'C31.8' from icd10]) or
(exists [Condition: Code 'C31.9' from icd10]) or
(exists [Condition: Code 'C32' from icd10]) or
(exists [Condition: Code 'C32.0' from icd10]) or
(exists [Condition: Code 'C32.1' from icd10]) or
(exists [Condition: Code 'C32.2' from icd10]) or
(exists [Condition: Code 'C32.3' from icd10]) or
(exists [Condition: Code 'C32.8' from icd10]) or
(exists [Condition: Code 'C32.9' from icd10]) or
(exists [Condition: Code 'C34' from icd10]) or
(exists [Condition: Code 'C34.0' from icd10]) or
(exists [Condition: Code 'C34.1' from icd10]) or
(exists [Condition: Code 'C34.2' from icd10]) or
(exists [Condition: Code 'C34.3' from icd10]) or
(exists [Condition: Code 'C34.8' from icd10]) or
(exists [Condition: Code 'C34.9' from icd10]) or
(exists [Condition: Code 'C38' from icd10]) or
(exists [Condition: Code 'C38.0' from icd10]) or
(exists [Condition: Code 'C38.1' from icd10]) or
(exists [Condition: Code 'C38.2' from icd10]) or
(exists [Condition: Code 'C38.3' from icd10]) or
(exists [Condition: Code 'C38.4' from icd10]) or
(exists [Condition: Code 'C38.8' from icd10]) or
(exists [Condition: Code 'C39' from icd10]) or
(exists [Condition: Code 'C39.0' from icd10]) or
(exists [Condition: Code 'C39.8' from icd10]) or
(exists [Condition: Code 'C39.9' from icd10]) or
(exists [Condition: Code 'C40' from icd10]) or
(exists [Condition: Code 'C40.0' from icd10]) or
(exists [Condition: Code 'C40.1' from icd10]) or
(exists [Condition: Code 'C40.2' from icd10]) or
(exists [Condition: Code 'C40.3' from icd10]) or
(exists [Condition: Code 'C40.8' from icd10]) or
(exists [Condition: Code 'C40.9' from icd10]) or
(exists [Condition: Code 'C41' from icd10]) or
(exists [Condition: Code 'C41.0' from icd10]) or
(exists [Condition: Code 'C41.01' from icd10]) or
(exists [Condition: Code 'C41.02' from icd10]) or
(exists [Condition: Code 'C41.1' from icd10]) or
(exists [Condition: Code 'C41.2' from icd10]) or
(exists [Condition: Code 'C41.3' from icd10]) or
(exists [Condition: Code 'C41.30' from icd10]) or
(exists [Condition: Code 'C41.31' from icd10]) or
(exists [Condition: Code 'C41.32' from icd10]) or
(exists [Condition: Code 'C41.4' from icd10]) or
(exists [Condition: Code 'C41.8' from icd10]) or
(exists [Condition: Code 'C41.9' from icd10]) or
(exists [Condition: Code 'C43' from icd10]) or
(exists [Condition: Code 'C43.0' from icd10]) or
(exists [Condition: Code 'C43.1' from icd10]) or
(exists [Condition: Code 'C43.2' from icd10]) or
(exists [Condition: Code 'C43.3' from icd10]) or
(exists [Condition: Code 'C43.4' from icd10]) or
(exists [Condition: Code 'C43.5' from icd10]) or
(exists [Condition: Code 'C43.6' from icd10]) or
(exists [Condition: Code 'C43.7' from icd10]) or
(exists [Condition: Code 'C43.8' from icd10]) or
(exists [Condition: Code 'C43.9' from icd10]) or
(exists [Condition: Code 'C44' from icd10]) or
(exists [Condition: Code 'C44.0' from icd10]) or
(exists [Condition: Code 'C44.1' from icd10]) or
(exists [Condition: Code 'C44.2' from icd10]) or
(exists [Condition: Code 'C44.3' from icd10]) or
(exists [Condition: Code 'C44.4' from icd10]) or
(exists [Condition: Code 'C44.5' from icd10]) or
(exists [Condition: Code 'C44.50' from icd10]) or
(exists [Condition: Code 'C44.59' from icd10]) or
(exists [Condition: Code 'C44.6' from icd10]) or
(exists [Condition: Code 'C44.7' from icd10]) or
(exists [Condition: Code 'C44.8' from icd10]) or
(exists [Condition: Code 'C44.9' from icd10]) or
(exists [Condition: Code 'C45' from icd10]) or
(exists [Condition: Code 'C45.0' from icd10]) or
(exists [Condition: Code 'C45.1' from icd10]) or
(exists [Condition: Code 'C45.2' from icd10]) or
(exists [Condition: Code 'C45.7' from icd10]) or
(exists [Condition: Code 'C45.9' from icd10]) or
(exists [Condition: Code 'C46' from icd10]) or
(exists [Condition: Code 'C46.0' from icd10]) or
(exists [Condition: Code 'C46.1' from icd10]) or
(exists [Condition: Code 'C46.2' from icd10]) or
(exists [Condition: Code 'C46.3' from icd10]) or
(exists [Condition: Code 'C46.7' from icd10]) or
(exists [Condition: Code 'C46.8' from icd10]) or
(exists [Condition: Code 'C46.9' from icd10]) or
(exists [Condition: Code 'C47' from icd10]) or
(exists [Condition: Code 'C47.0' from icd10]) or
(exists [Condition: Code 'C47.1' from icd10]) or
(exists [Condition: Code 'C47.2' from icd10]) or
(exists [Condition: Code 'C47.3' from icd10]) or
(exists [Condition: Code 'C47.4' from icd10]) or
(exists [Condition: Code 'C47.5' from icd10]) or
(exists [Condition: Code 'C47.6' from icd10]) or
(exists [Condition: Code 'C47.8' from icd10]) or
(exists [Condition: Code 'C47.9' from icd10]) or
(exists [Condition: Code 'C48' from icd10]) or
(exists [Condition: Code 'C48.0' from icd10]) or
(exists [Condition: Code 'C48.1' from icd10]) or
(exists [Condition: Code 'C48.2' from icd10]) or
(exists [Condition: Code 'C48.8' from icd10]) or
(exists [Condition: Code 'C49' from icd10]) or
(exists [Condition: Code 'C49.0' from icd10]) or
(exists [Condition: Code 'C49.1' from icd10]) or
(exists [Condition: Code 'C49.2' from icd10]) or
(exists [Condition: Code 'C49.3' from icd10]) or
(exists [Condition: Code 'C49.4' from icd10]) or
(exists [Condition: Code 'C49.5' from icd10]) or
(exists [Condition: Code 'C49.6' from icd10]) or
(exists [Condition: Code 'C49.8' from icd10]) or
(exists [Condition: Code 'C49.9' from icd10]) or
(exists [Condition: Code 'C67' from icd10]) or
(exists [Condition: Code 'C67.0' from icd10]) or
(exists [Condition: Code 'C67.1' from icd10]) or
(exists [Condition: Code 'C67.2' from icd10]) or
(exists [Condition: Code 'C67.3' from icd10]) or
(exists [Condition: Code 'C67.4' from icd10]) or
(exists [Condition: Code 'C67.5' from icd10]) or
(exists [Condition: Code 'C67.6' from icd10]) or
(exists [Condition: Code 'C67.7' from icd10]) or
(exists [Condition: Code 'C67.8' from icd10]) or
(exists [Condition: Code 'C67.9' from icd10]) or
(exists [Condition: Code 'C68' from icd10]) or
(exists [Condition: Code 'C68.0' from icd10]) or
(exists [Condition: Code 'C68.1' from icd10]) or
(exists [Condition: Code 'C68.8' from icd10]) or
(exists [Condition: Code 'C68.9' from icd10]) or
(exists [Condition: Code 'C69' from icd10]) or
(exists [Condition: Code 'C69.0' from icd10]) or
(exists [Condition: Code 'C69.1' from icd10]) or
(exists [Condition: Code 'C69.2' from icd10]) or
(exists [Condition: Code 'C69.3' from icd10]) or
(exists [Condition: Code 'C69.4' from icd10]) or
(exists [Condition: Code 'C69.5' from icd10]) or
(exists [Condition: Code 'C69.6' from icd10]) or
(exists [Condition: Code 'C69.8' from icd10]) or
(exists [Condition: Code 'C69.9' from icd10]) or
(exists [Condition: Code 'C70' from icd10]) or
(exists [Condition: Code 'C70.0' from icd10]) or
(exists [Condition: Code 'C70.1' from icd10]) or
(exists [Condition: Code 'C70.9' from icd10]) or
(exists [Condition: Code 'C71' from icd10]) or
(exists [Condition: Code 'C71.0' from icd10]) or
(exists [Condition: Code 'C71.1' from icd10]) or
(exists [Condition: Code 'C71.2' from icd10]) or
(exists [Condition: Code 'C71.3' from icd10]) or
(exists [Condition: Code 'C71.4' from icd10]) or
(exists [Condition: Code 'C71.5' from icd10]) or
(exists [Condition: Code 'C71.6' from icd10]) or
(exists [Condition: Code 'C71.7' from icd10]) or
(exists [Condition: Code 'C71.8' from icd10]) or
(exists [Condition: Code 'C71.9' from icd10]) or
(exists [Condition: Code 'C72' from icd10]) or
(exists [Condition: Code 'C72.0' from icd10]) or
(exists [Condition: Code 'C72.1' from icd10]) or
(exists [Condition: Code 'C72.2' from icd10]) or
(exists [Condition: Code 'C72.3' from icd10]) or
(exists [Condition: Code 'C72.4' from icd10]) or
(exists [Condition: Code 'C72.5' from icd10]) or
(exists [Condition: Code 'C72.8' from icd10]) or
(exists [Condition: Code 'C72.9' from icd10]) or
(exists [Condition: Code 'C74' from icd10]) or
(exists [Condition: Code 'C74.0' from icd10]) or
(exists [Condition: Code 'C74.1' from icd10]) or
(exists [Condition: Code 'C74.9' from icd10]) or
(exists [Condition: Code 'C75' from icd10]) or
(exists [Condition: Code 'C75.0' from icd10]) or
(exists [Condition: Code 'C75.1' from icd10]) or
(exists [Condition: Code 'C75.2' from icd10]) or
(exists [Condition: Code 'C75.3' from icd10]) or
(exists [Condition: Code 'C75.4' from icd10]) or
(exists [Condition: Code 'C75.5' from icd10]) or
(exists [Condition: Code 'C75.8' from icd10]) or
(exists [Condition: Code 'C75.9' from icd10]) or
(exists [Condition: Code 'C76' from icd10]) or
(exists [Condition: Code 'C76.0' from icd10]) or
(exists [Condition: Code 'C76.1' from icd10]) or
(exists [Condition: Code 'C76.2' from icd10]) or
(exists [Condition: Code 'C76.3' from icd10]) or
(exists [Condition: Code 'C76.4' from icd10]) or
(exists [Condition: Code 'C76.5' from icd10]) or
(exists [Condition: Code 'C76.7' from icd10]) or
(exists [Condition: Code 'C76.8' from icd10]) or
(exists [Condition: Code 'C77' from icd10]) or
(exists [Condition: Code 'C77.0' from icd10]) or
(exists [Condition: Code 'C77.1' from icd10]) or
(exists [Condition: Code 'C77.2' from icd10]) or
(exists [Condition: Code 'C77.3' from icd10]) or
(exists [Condition: Code 'C77.4' from icd10]) or
(exists [Condition: Code 'C77.5' from icd10]) or
(exists [Condition: Code 'C77.8' from icd10]) or
(exists [Condition: Code 'C77.9' from icd10]) or
(exists [Condition: Code 'C78' from icd10]) or
(exists [Condition: Code 'C78.0' from icd10]) or
(exists [Condition: Code 'C78.1' from icd10]) or
(exists [Condition: Code 'C78.2' from icd10]) or
(exists [Condition: Code 'C78.3' from icd10]) or
(exists [Condition: Code 'C78.4' from icd10]) or
(exists [Condition: Code 'C78.5' from icd10]) or
(exists [Condition: Code 'C78.6' from icd10]) or
(exists [Condition: Code 'C78.7' from icd10]) or
(exists [Condition: Code 'C78.8' from icd10]) or
(exists [Condition: Code 'C79' from icd10]) or
(exists [Condition: Code 'C79.0' from icd10]) or
(exists [Condition: Code 'C79.1' from icd10]) or
(exists [Condition: Code 'C79.2' from icd10]) or
(exists [Condition: Code 'C79.3' from icd10]) or
(exists [Condition: Code 'C79.4' from icd10]) or
(exists [Condition: Code 'C79.5' from icd10]) or
(exists [Condition: Code 'C79.6' from icd10]) or
(exists [Condition: Code 'C79.7' from icd10]) or
(exists [Condition: Code 'C79.8' from icd10]) or
(exists [Condition: Code 'C79.81' from icd10]) or
(exists [Condition: Code 'C79.82' from icd10]) or
(exists [Condition: Code 'C79.83' from icd10]) or
(exists [Condition: Code 'C79.84' from icd10]) or
(exists [Condition: Code 'C79.85' from icd10]) or
(exists [Condition: Code 'C79.86' from icd10]) or
(exists [Condition: Code 'C79.88' from icd10]) or
(exists [Condition: Code 'C79.9' from icd10]) or
(exists [Condition: Code 'C80' from icd10]) or
(exists [Condition: Code 'C80.0' from icd10]) or
(exists [Condition: Code 'C80.9' from icd10]) or
(exists [Condition: Code 'C81' from icd10]) or
(exists [Condition: Code 'C81.0' from icd10]) or
(exists [Condition: Code 'C81.1' from icd10]) or
(exists [Condition: Code 'C81.2' from icd10]) or
(exists [Condition: Code 'C81.3' from icd10]) or
(exists [Condition: Code 'C81.4' from icd10]) or
(exists [Condition: Code 'C81.7' from icd10]) or
(exists [Condition: Code 'C81.9' from icd10]) or
(exists [Condition: Code 'C82' from icd10]) or
(exists [Condition: Code 'C82.0' from icd10]) or
(exists [Condition: Code 'C82.1' from icd10]) or
(exists [Condition: Code 'C82.2' from icd10]) or
(exists [Condition: Code 'C82.3' from icd10]) or
(exists [Condition: Code 'C82.4' from icd10]) or
(exists [Condition: Code 'C82.5' from icd10]) or
(exists [Condition: Code 'C82.6' from icd10]) or
(exists [Condition: Code 'C82.7' from icd10]) or
(exists [Condition: Code 'C82.9' from icd10]) or
(exists [Condition: Code 'C83' from icd10]) or
(exists [Condition: Code 'C83.0' from icd10]) or
(exists [Condition: Code 'C83.1' from icd10]) or
(exists [Condition: Code 'C83.3' from icd10]) or
(exists [Condition: Code 'C83.5' from icd10]) or
(exists [Condition: Code 'C83.7' from icd10]) or
(exists [Condition: Code 'C83.8' from icd10]) or
(exists [Condition: Code 'C83.9' from icd10]) or
(exists [Condition: Code 'C84' from icd10]) or
(exists [Condition: Code 'C84.0' from icd10]) or
(exists [Condition: Code 'C84.1' from icd10]) or
(exists [Condition: Code 'C84.4' from icd10]) or
(exists [Condition: Code 'C84.5' from icd10]) or
(exists [Condition: Code 'C84.6' from icd10]) or
(exists [Condition: Code 'C84.7' from icd10]) or
(exists [Condition: Code 'C84.8' from icd10]) or
(exists [Condition: Code 'C84.9' from icd10]) or
(exists [Condition: Code 'C85' from icd10]) or
(exists [Condition: Code 'C85.1' from icd10]) or
(exists [Condition: Code 'C85.2' from icd10]) or
(exists [Condition: Code 'C85.7' from icd10]) or
(exists [Condition: Code 'C85.9' from icd10]) or
(exists [Condition: Code 'C86' from icd10]) or
(exists [Condition: Code 'C86.0' from icd10]) or
(exists [Condition: Code 'C86.1' from icd10]) or
(exists [Condition: Code 'C86.2' from icd10]) or
(exists [Condition: Code 'C86.3' from icd10]) or
(exists [Condition: Code 'C86.4' from icd10]) or
(exists [Condition: Code 'C86.5' from icd10]) or
(exists [Condition: Code 'C86.6' from icd10]) or
(exists [Condition: Code 'C88' from icd10]) or
(exists [Condition: Code 'C88.0' from icd10]) or
(exists [Condition: Code 'C88.00' from icd10]) or
(exists [Condition: Code 'C88.01' from icd10]) or
(exists [Condition: Code 'C88.2' from icd10]) or
(exists [Condition: Code 'C88.20' from icd10]) or
(exists [Condition: Code 'C88.21' from icd10]) or
(exists [Condition: Code 'C88.3' from icd10]) or
(exists [Condition: Code 'C88.30' from icd10]) or
(exists [Condition: Code 'C88.31' from icd10]) or
(exists [Condition: Code 'C88.4' from icd10]) or
(exists [Condition: Code 'C88.40' from icd10]) or
(exists [Condition: Code 'C88.41' from icd10]) or
(exists [Condition: Code 'C88.7' from icd10]) or
(exists [Condition: Code 'C88.70' from icd10]) or
(exists [Condition: Code 'C88.71' from icd10]) or
(exists [Condition: Code 'C88.9' from icd10]) or
(exists [Condition: Code 'C88.90' from icd10]) or
(exists [Condition: Code 'C88.91' from icd10]) or
(exists [Condition: Code 'C90' from icd10]) or
(exists [Condition: Code 'C90.0' from icd10]) or
(exists [Condition: Code 'C90.00' from icd10]) or
(exists [Condition: Code 'C90.01' from icd10]) or
(exists [Condition: Code 'C90.1' from icd10]) or
(exists [Condition: Code 'C90.10' from icd10]) or
(exists [Condition: Code 'C90.11' from icd10]) or
(exists [Condition: Code 'C90.2' from icd10]) or
(exists [Condition: Code 'C90.20' from icd10]) or
(exists [Condition: Code 'C90.21' from icd10]) or
(exists [Condition: Code 'C90.3' from icd10]) or
(exists [Condition: Code 'C90.30' from icd10]) or
(exists [Condition: Code 'C90.31' from icd10]) or
(exists [Condition: Code 'C91' from icd10]) or
(exists [Condition: Code 'C91.0' from icd10]) or
(exists [Condition: Code 'C91.00' from icd10]) or
(exists [Condition: Code 'C91.01' from icd10]) or
(exists [Condition: Code 'C91.1' from icd10]) or
(exists [Condition: Code 'C91.10' from icd10]) or
(exists [Condition: Code 'C91.11' from icd10]) or
(exists [Condition: Code 'C91.3' from icd10]) or
(exists [Condition: Code 'C91.30' from icd10]) or
(exists [Condition: Code 'C91.31' from icd10]) or
(exists [Condition: Code 'C91.4' from icd10]) or
(exists [Condition: Code 'C91.40' from icd10]) or
(exists [Condition: Code 'C91.41' from icd10]) or
(exists [Condition: Code 'C91.5' from icd10]) or
(exists [Condition: Code 'C91.50' from icd10]) or
(exists [Condition: Code 'C91.51' from icd10]) or
(exists [Condition: Code 'C91.6' from icd10]) or
(exists [Condition: Code 'C91.60' from icd10]) or
(exists [Condition: Code 'C91.61' from icd10]) or
(exists [Condition: Code 'C91.7' from icd10]) or
(exists [Condition: Code 'C91.70' from icd10]) or
(exists [Condition: Code 'C91.71' from icd10]) or
(exists [Condition: Code 'C91.8' from icd10]) or
(exists [Condition: Code 'C91.80' from icd10]) or
(exists [Condition: Code 'C91.81' from icd10]) or
(exists [Condition: Code 'C91.9' from icd10]) or
(exists [Condition: Code 'C91.90' from icd10]) or
(exists [Condition: Code 'C91.91' from icd10]) or
(exists [Condition: Code 'C92' from icd10]) or
(exists [Condition: Code 'C92.0' from icd10]) or
(exists [Condition: Code 'C92.00' from icd10]) or
(exists [Condition: Code 'C92.01' from icd10]) or
(exists [Condition: Code 'C92.1' from icd10]) or
(exists [Condition: Code 'C92.10' from icd10]) or
(exists [Condition: Code 'C92.11' from icd10]) or
(exists [Condition: Code 'C92.2' from icd10]) or
(exists [Condition: Code 'C92.20' from icd10]) or
(exists [Condition: Code 'C92.21' from icd10]) or
(exists [Condition: Code 'C92.3' from icd10]) or
(exists [Condition: Code 'C92.30' from icd10]) or
(exists [Condition: Code 'C92.31' from icd10]) or
(exists [Condition: Code 'C92.4' from icd10]) or
(exists [Condition: Code 'C92.40' from icd10]) or
(exists [Condition: Code 'C92.41' from icd10]) or
(exists [Condition: Code 'C92.5' from icd10]) or
(exists [Condition: Code 'C92.50' from icd10]) or
(exists [Condition: Code 'C92.51' from icd10]) or
(exists [Condition: Code 'C92.6' from icd10]) or
(exists [Condition: Code 'C92.60' from icd10]) or
(exists [Condition: Code 'C92.61' from icd10]) or
(exists [Condition: Code 'C92.7' from icd10]) or
(exists [Condition: Code 'C92.70' from icd10]) or
(exists [Condition: Code 'C92.71' from icd10]) or
(exists [Condition: Code 'C92.8' from icd10]) or
(exists [Condition: Code 'C92.80' from icd10]) or
(exists [Condition: Code 'C92.81' from icd10]) or
(exists [Condition: Code 'C92.9' from icd10]) or
(exists [Condition: Code 'C92.90' from icd10]) or
(exists [Condition: Code 'C92.91' from icd10]) or
(exists [Condition: Code 'C93' from icd10]) or
(exists [Condition: Code 'C93.0' from icd10]) or
(exists [Condition: Code 'C93.00' from icd10]) or
(exists [Condition: Code 'C93.01' from icd10]) or
(exists [Condition: Code 'C93.1' from icd10]) or
(exists [Condition: Code 'C93.10' from icd10]) or
(exists [Condition: Code 'C93.11' from icd10]) or
(exists [Condition: Code 'C93.3' from icd10]) or
(exists [Condition: Code 'C93.30' from icd10]) or
(exists [Condition: Code 'C93.31' from icd10]) or
(exists [Condition: Code 'C93.7' from icd10]) or
(exists [Condition: Code 'C93.70' from icd10]) or
(exists [Condition: Code 'C93.71' from icd10]) or
(exists [Condition: Code 'C93.9' from icd10]) or
(exists [Condition: Code 'C93.90' from icd10]) or
(exists [Condition: Code 'C93.91' from icd10]) or
(exists [Condition: Code 'C94' from icd10]) or
(exists [Condition: Code 'C94.0' from icd10]) or
(exists [Condition: Code 'C94.00' from icd10]) or
(exists [Condition: Code 'C94.01' from icd10]) or
(exists [Condition: Code 'C94.2' from icd10]) or
(exists [Condition: Code 'C94.20' from icd10]) or
(exists [Condition: Code 'C94.21' from icd10]) or
(exists [Condition: Code 'C94.3' from icd10]) or
(exists [Condition: Code 'C94.30' from icd10]) or
(exists [Condition: Code 'C94.31' from icd10]) or
(exists [Condition: Code 'C94.4' from icd10]) or
(exists [Condition: Code 'C94.40' from icd10]) or
(exists [Condition: Code 'C94.41' from icd10]) or
(exists [Condition: Code 'C94.6' from icd10]) or
(exists [Condition: Code 'C94.60' from icd10]) or
(exists [Condition: Code 'C94.61' from icd10]) or
(exists [Condition: Code 'C94.7' from icd10]) or
(exists [Condition: Code 'C94.70' from icd10]) or
(exists [Condition: Code 'C94.71' from icd10]) or
(exists [Condition: Code 'C94.8' from icd10]) or
(exists [Condition: Code 'C95' from icd10]) or
(exists [Condition: Code 'C95.0' from icd10]) or
(exists [Condition: Code 'C95.00' from icd10]) or
(exists [Condition: Code 'C95.01' from icd10]) or
(exists [Condition: Code 'C95.1' from icd10]) or
(exists [Condition: Code 'C95.10' from icd10]) or
(exists [Condition: Code 'C95.11' from icd10]) or
(exists [Condition: Code 'C95.7' from icd10]) or
(exists [Condition: Code 'C95.70' from icd10]) or
(exists [Condition: Code 'C95.71' from icd10]) or
(exists [Condition: Code 'C95.8' from icd10]) or
(exists [Condition: Code 'C95.9' from icd10]) or
(exists [Condition: Code 'C95.90' from icd10]) or
(exists [Condition: Code 'C95.91' from icd10]) or
(exists [Condition: Code 'C96' from icd10]) or
(exists [Condition: Code 'C96.0' from icd10]) or
(exists [Condition: Code 'C96.2' from icd10]) or
(exists [Condition: Code 'C96.4' from icd10]) or
(exists [Condition: Code 'C96.5' from icd10]) or
(exists [Condition: Code 'C96.6' from icd10]) or
(exists [Condition: Code 'C96.7' from icd10]) or
(exists [Condition: Code 'C96.8' from icd10]) or
(exists [Condition: Code 'C96.9' from icd10])

)

and

(

(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8000/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8001/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8002/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8003/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8004/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8005/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8010/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8011/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8012/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8013/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8014/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8015/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8020/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8021/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8022/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8023/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8030/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8031/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8032/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8033/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8034/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8035/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8041/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8042/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8043/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8044/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8045/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8046/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8050/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8051/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8052/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8054/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8070/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8071/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8072/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8073/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8074/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8075/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8076/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8078/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8082/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8083/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8084/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8085/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8086/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8090/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8091/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8092/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8093/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8094/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8095/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8097/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8098/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8100/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8102/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8110/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8120/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8121/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8122/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8123/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8124/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8130/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8131/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8140/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8141/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8142/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8143/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8144/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8145/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8147/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8150/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8151/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8152/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8153/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8154/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8155/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8156/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8158/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8160/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8161/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8162/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8163/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8170/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8171/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8172/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8173/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8174/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8175/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8180/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8190/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8200/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8201/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8210/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8211/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8213/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8214/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8215/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8220/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8221/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8230/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8231/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8240/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8242/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8243/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8244/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8245/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8246/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8247/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8249/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8250/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8251/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8252/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8253/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8254/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8255/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8256/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8257/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8260/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8261/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8262/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8263/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8265/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8270/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8272/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8273/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8280/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8281/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8290/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8300/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8310/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8311/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8312/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8313/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8314/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8315/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8316/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8317/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8318/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8319/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8320/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8322/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8323/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8330/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8331/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8332/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8333/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8335/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8337/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8339/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8340/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8341/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8342/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8343/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8344/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8345/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8346/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8347/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8350/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8370/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8380/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8381/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8382/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8383/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8384/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8390/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8400/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8401/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8402/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8403/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8406/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8407/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8408/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8409/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8410/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8413/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8420/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8430/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8440/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8441/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8450/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8452/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8453/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8460/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8461/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8470/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8474/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8480/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8481/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8482/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8490/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8500/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8501/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8502/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8503/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8504/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8507/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8508/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8509/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8510/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8512/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8513/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8514/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8520/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8521/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8522/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8523/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8524/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8525/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8530/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8540/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8541/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8542/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8543/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8550/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8551/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8552/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8560/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8562/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8570/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8571/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8572/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8573/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8574/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8575/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8576/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8580/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8581/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8582/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8583/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8584/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8585/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8586/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8588/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8589/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8600/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8620/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8630/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8631/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8634/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8640/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8650/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8670/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8680/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8681/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8682/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8690/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8691/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8692/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8693/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8700/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8710/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8711/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8714/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8720/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8721/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8722/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8723/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8728/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8730/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8740/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8741/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8742/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8743/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8744/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8745/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8746/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8761/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8770/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8771/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8772/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8773/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8774/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8780/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8800/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8801/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8802/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8803/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8804/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8805/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8806/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9250/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8810/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8811/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8812/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8813/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8814/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8815/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8825/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8830/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8832/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8840/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8842/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8850/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8851/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8852/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8853/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8854/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8855/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8857/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8858/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8890/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8891/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8894/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8895/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8896/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8900/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8901/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8902/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8910/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8912/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8920/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8921/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8930/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8931/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8933/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8934/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8935/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8936/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8940/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8941/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8950/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8951/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8959/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8960/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8963/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8964/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8970/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8971/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8972/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8973/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8980/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8981/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8982/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8983/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8990/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '8991/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9000/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9014/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9015/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9020/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9040/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9041/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9042/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9043/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9044/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9045/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9050/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9051/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9052/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9053/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9060/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9061/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9062/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9063/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9064/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9065/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9070/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9071/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9072/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9080/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9081/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9082/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9083/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9084/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9085/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9086/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9090/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9100/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9101/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9102/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9105/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9110/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9120/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9124/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9130/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9133/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9137/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9140/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9170/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9180/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9181/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9182/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9183/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9184/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9185/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9186/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9187/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9192/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9193/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9194/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9195/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9220/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9221/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9230/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9231/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9240/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9242/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9243/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9251/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9252/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9261/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9270/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9290/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9302/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9310/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9330/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9341/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9342/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9362/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9364/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9365/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9370/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9371/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9372/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9380/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9381/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9382/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9385/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9390/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9391/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9392/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9393/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9395/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9396/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9400/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9401/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9410/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9411/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9420/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9423/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9424/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9425/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9430/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9440/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9441/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9442/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9445/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9450/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9451/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9460/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9470/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9471/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9472/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9473/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9474/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9475/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9476/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9477/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9478/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9480/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9490/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9500/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9501/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9502/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9503/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9504/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9505/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9508/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9510/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9511/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9512/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9513/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9520/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9521/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9522/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9523/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9530/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9538/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9539/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9540/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9542/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9560/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9561/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9571/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9580/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9581/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9590/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9591/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9596/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9597/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9650/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9651/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9652/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9653/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9654/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9655/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9659/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9661/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9662/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9663/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9664/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9665/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9667/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9671/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9673/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9675/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9678/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9679/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9680/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9684/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9687/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9688/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9689/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9690/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9691/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9695/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9698/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9699/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9761/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9700/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9701/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9702/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9705/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9708/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9709/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9712/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9714/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9715/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9716/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9717/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9718/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9719/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9724/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9726/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9727/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9835/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9731/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9732/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9733/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9734/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9735/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9737/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9738/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9740/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9741/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9742/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9749/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9750/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9751/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9755/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9756/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9757/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9758/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9759/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9760/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9762/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9764/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9766/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9800/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9801/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9805/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9806/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9807/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9808/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9809/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9811/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9812/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9813/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9814/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9815/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9816/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9817/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9818/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9819/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9820/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9823/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9827/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9831/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9832/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9833/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9834/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9837/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9840/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9860/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9861/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9863/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9865/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9866/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9867/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9869/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9870/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9871/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9872/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9873/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9874/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9875/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9876/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9877/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9878/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9879/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9891/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9895/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9896/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9897/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9898/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9910/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9911/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9912/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9920/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9930/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9931/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9940/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9945/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9946/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9948/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9950/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9960/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9961/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9962/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9963/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9964/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9965/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9966/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9967/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9968/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9975/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9980/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9982/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9983/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9984/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9985/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9986/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9987/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9989/3') or
(exists from [Observation: Code '59847-4' from loinc] O where O.value.coding.code contains '9993/3')

)

and

(
(exists from [Condition] C where C.evidence.code.coding contains Code '5' from diagnosesicherung) or
(exists from [Condition] C where C.evidence.code.coding contains Code '6' from diagnosesicherung) or
(exists from [Condition] C where C.evidence.code.coding contains Code '7' from diagnosesicherung)
)

@alexanderkiel
Copy link
Member

Hi Mohamed, the problem is that you have more than 500 or expressions in a row. The CQL parser, which is not in my control, will create an ELM representation of that CQL Expression which contains a degenerated tree of or expression with a depth of more than 500. The JSON parser, that I use to parse that ELM representation has a limitation of 1000 JSON nodes in depth. Because one or expression needs two JSON nodes, that limit is reached.

We have the same problem in the MII and we solved it by constraining our tree in the UI. We disabled all nodes that will create more than 500 codes in expansion.

At the end, expanding the codes by generating such large CQL queries is not sustainable. I currently work on #2224 which will allow to use ValueSet references instead. In the meantime, there will be the limitation of max 500 codes.

@MLambarki
Copy link

Hi Alex, thanks for the detailed answer! I suggested to the user to simply omit the ICD codes in the query. He used almost the entire catalogue ... :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion Issues which are not decided yet.
Projects
None yet
Development

No branches or pull requests

4 participants